運用MATLAB進行公式擬合時,數學模型是 z=(a1 x^3+a2 x^2+a3 x+a4 )(a5 y^3+a6 y

題目:

運用MATLAB進行公式擬合時,數學模型是 z=(a1 x^3+a2 x^2+a3 x+a4 )(a5 y^3+a6 y^2+a7 y)+a8
具體程序是怎麼樣的呢?求大神指教~在線等~~~

解答:

1、利用數組的概念,來處理多變量的問題,即x用x(1),y用x(2)
2、自定義函數f(a,x)
3、根據x、y、z的若干個組數據,利用Matlab的 nlinfit()函數,求出a1,a2,a3.
代碼見附件
再問: 恩恩恩,我先試試~之前用regress,效果不理想,誤差很大~
再答: regress()主要用於擬合線性多變量函數

添加新評論

暱稱
郵箱
網站