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...