matlab擬合問題

時間 2022-03-16 10:05:27

1樓:匿名使用者

直接用左除就行了

定義x和y為如下形式:

y=[y1

y2...

y56]

x=[1 x11 x12 ... x16

1 x21 x22 ... x26

...1 x56,1 x56,2 ... x56,6]然後a=x\y

就出來了

曲線你有6個自變數怎麼畫啊

2樓:匿名使用者

你把a0,a1,a2,a3,a4,a5,a6看成未知數。

把你的56個資料代入

y1=a0+a1*x11+....+a6*x66式子,可以得到關於a0,a1,a2,a3,a4,a5,a6的56個7元一次方程組。

解這個長方形方程組,即可以得到a0,a1,a2,a3,a4,a5,a6

過程如下:

x1=x1(:);

x2=x2(:);

x3=x3(:);

x4=x4(:);

x5=x5(:);

x6=x6(:);

%構造出56行7列的矩陣方程組

a=[ones(size(x1)),x1,x2,x3,x4,x5,x6];

b=y(:);

a0_6=a\b;

a0=a0_6(1)

a1=a0_6(2)

a2=a0_6(3)

a3=a0_6(4)

a4=a0_6(5)

a5=a0_6(6)

a6=a0_6(7)

3樓:匿名使用者

多元迴歸還是用regress比較好

4樓:

多項式擬合?

y應該也是個同長度陣列

直接使用polyfit函式就可以了

matlab線性擬合

刻舟不為劍 線性擬合如下 x 0 20 40 60 100 130 160 190 y 18 17.586 17.136 16.704 15.84 15.129 14.544 13.896 a polyfit x,y,1 xi 0 0.001 200 yi polyval a,xi plot x,y...

matlab三維散點圖的擬合,matlab三維散點圖的擬合

風箏等風 用引數方程。要根據具體的資料具體分析。資料也許不一定適合用曲線擬合,而是在某個曲面上。如果用曲線擬合,一般可考慮用引數方程。引數方程和函式很相似 它們都是由一些在指定的 集的數,稱為引數或自變數,以決定因變數的結果。例如在運動學,引數通常是 時間 而方程的結果是速度 位置等。定義 一般的,...

如何用MATLAB擬合Logistic曲線求解曲線方程的特徵引數

logistic模型 a 1 a b 1 exp k t 實現 clc,clear all,close all logistic模型用matlab求解 時間是2000年到2010年 資料是q 503.02 526.02 561.96 629.2 700.21 788.15 876.76 989.23...