0
我試圖擬合模型將數據與3個變量和4個paramters如下擬合的模型(以下this Matlab的示例):錯誤與在Matlab
ft = fittype(@(a,b,c,d,x,y,z) a*(x.^b).*(y.^c).*(z.^d),...
'independent',{'x','y','z'},'dependent',{'w'},'coefficients',...
{'a','b','c','d'})
其中a, b, c
和d
需要提供用於評估給出的數據爲x,y,z
。但是Matlab給了我一個錯誤,並且不允許我創建fittype
對象。錯誤讀取:
Expression @(a,b,c,d,x,y,z) a*(x.^b).*(y.^c).*(z.^d) is not a valid MATLAB expression, has non-scalar coefficients, or cannot be evaluated:
Not enough inputs to FITTYPE function.
我也看了this和this問題在計算器上,但並沒有完全理解我要去錯在何處。
那麼在Matlab中有哪些選擇? – Abhinav