求救,關於數學建模,MATLAB多元非線性擬合

2021-03-10 16:42:15 字數 1272 閱讀 6776

1樓:匿名使用者

^根據資料,其多元

bai非線性擬du合函式為

y=a(1)*(x1-22)^zhi2 + a(2)*(x2-113)^2 + a(3)

該擬合問題可以用nlinfit()dao命令函式來實現。實現代版碼:

x1=[22.9908325 22.99456666 23.00022308 23.0024026 23.00421017]';

x2=[113.0723102 113.1409256 113.1080614 113.0651869 113.0704232]';

y=[68 72 67 67 66.5]';

x=[x1 x2];

f=@(a,x)a(1)*(x(:,1)-22).^2 + a(2)*(x(:,2)-113).^2 + a(3);

a0=[0.988 0.583 0.423];

a=nlinfit(x,y,f,a0);

c=a(3);b=a(2);a=a(1);

執行權結果, a(1)=-69.00654019;a(2)=249.7518892;a(3)=134.5976391

2樓:匿名使用者

編寫一個m檔案,設定好函式形式,然後呼叫函式估計即可。

數學建模**問題 matlab 多元線性迴歸方程的問題 5

3樓:匿名使用者

把司守奎那本數學建模入門與提高第十一章的關於迴歸的程式改改就能出來了

4樓:弗蘭坑死坦

把今後幾年的因變數矩陣代入該方程不就得出來了

數學建模問題,matlab

5樓:睡覺覺回公司

你這個題目的意bai思應該是讓你用多du

項式zhi擬合的結果求解第三問dao

。第二問多項式擬合回可以用polyfit函式實現答。

用第一個函式形式,其中的三個引數分別是已知點的橫縱座標(x,y)和多項式階數(n),p為多項式係數,降冪排列。你可以根據自己需要寫迴圈計算不同階數下的擬合多項式,然後對擬合結果進行評價,可以用sse等指標進行評價。具體評價指標有哪些,你可以看這篇文章「網頁連結」。

然後選擇最優擬合多項式,採用roots函式求零點座標,選取最合適的解。

p就是之前多項式擬閤中的p(其中最後一項減去0.002,可以用p(end) = p(end) - 0.002;實現),r為多項式的根。

MATLAB在數學建模上的使用如此繁多,主要的使用點是哪些呢

說老實話,你問bai的太du籠統,這是一個太zhi大的問題,我 試著從數學建dao模的過程方面說 內一下吧,不容見得能回答完全。不選擇從知識點上來解答是因為知識點太多,難以羅列。1 在數學模型的建立階段,可以用simulink等工具進行模擬建模,非常好用 simulink中可以利用matlab中所有...

什麼是數學建模,數學建模是什麼

數學建模抄 數學建模是利用數學方法解決實際問題的一種實踐。即通過抽象 簡化 假設 引進變數等處理過程後,將實際問題用數學方式表達,建立起數學模型,然後運用先進的數學方法及計算機技術進行求解。數學建模將各種知識綜合應用於解決實際問題中,是培養和提高學生應用所學知識分析問題 解決問題的能力的必備手段之一...

什麼是 數學建模 數學建模是什麼?

數學建模,就是根據實際問題來建立數學模型,對數學模型來進行求解,然後根據結果去解決實際問題。當需要從定量的角度分析和研究一個實際問題時,人們就要在深入調查研究 瞭解物件資訊 作出簡化假設 分析內在規律等工作的基礎上,用數學的符號和語言作表述來建立數學模型。我們身邊經常會接觸到一些模型,比如常見的飛機...