1樓:匿名使用者
先輸入x=[1 1.5 .......];
y=[-1.4 2.7 ......];
p=polyfit(x,y,2);%二次多項式p=polyfit(x,y,3);%三次多項式......
p=polyfit(x,y,10);%十次多項式其中p是一個
行向量,版p(1)儲存最高次冪的多項式係數,知道權最後一個儲存常數項例如 p=polyfit(x,y,2);就返回長度為3的p,代表多項式
p(x)=p(1)*x^2+p(2)*x+p(3);
用函式polyval(p,x)就可以計算多項式的值輸入時間t序列
輸入溫服度t序列
interp1(t,t,[10 12],'spline')
matlab插值和擬合的問題
2樓:匿名使用者
x=[1 2 3 4 5 6 7 8 9 10];
y=[2.3 5.4 7.8 3.5 4.1 5.6 3.4 5.6 7.8 8.8];
my=mean(y) %y的平均值
sy=std(y) %y的均方差(標準差)
m=[1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5];
n=interp1(x,y,m,'cubic') %對m進行三次多項式插值,我試了一下,用線性插值法('linear')也不錯,最近插值法和三次樣條法效果不好。
p=polyfit(x,y,8) %8次就蠻不錯了,再低了效果不好,高了太複雜。中間會有警告,不用管它,可能是次數太高
polyval(p,[10 11]) %其實這個地方不能取11,曲線的取值範圍為1到10,求出來的對應11的函式值肯定是錯誤的
plot(x,y,'r*',m,n,'g+',x,polyval(p,x),'m-');
legend('原始點','插值點','擬合曲線')
matlab曲面擬合和插值分析
3樓:匿名使用者
1、根據x、y、z資料,
抄用plot3(襲x,y,z)繪出其散點圖2、根據其散點圖,判斷空間函式曲線符合什麼型別的空間函式曲線3、然後自定義空間函式,func=@(a,x) "空間函式表示式 ",這裡x為向量,x=[x ,y],a是函式的係數,a=[a1,a2,a3,。。。]
4、用matlab的擬合函式(如nlinfit,lsqcurvefit等)求出其擬合係數 a
5、將x ,y迴帶自定義空間函式,求出擬合後的z值,z=func(a,x)
6、計算擬合誤差,err=z-z;或計算決定係數r27、判斷err是否小於你認可的範圍,r2是否接近1。
8、如都滿足,則認為其擬合結果是合情合理的。
matlab曲線擬合問題 10
4樓:匿名使用者
x=..........;%原資料來
自xy=..........;%原資料y,你給的y資料有些問題,很難以你給出的形式擬合
func=@(abc,x) abc(1)+abc(2)*exp(-x/abc(3));
abc=nlinfit(x,y,func,[0 1 1]);
yfit=func(abc,x);
plot(x,y,'o');hold on;%原資料畫點plot(x,yfit,'-');hold off;%擬合資料畫曲線
5樓:v風度
用matlab的曲抄線擬合工具進行計算,選擇預設引數獲得結果:
general model:
f(x) = a+b*exp(-x/c)
coefficients (with 95% confidence bounds):
a = 0.1317 (0.1234, 0.1399)b = 0.7491 (-3.388e+021, 3.388e+021)
c = 0.5751 (-1.584e+020, 1.584e+020)
goodness of fit:
sse: 8.333e-005
r-square: -8.407e-007adjusted r-square: -0.6667rmse: 0.00527
6樓:施西貝虎
你可以看看matlab的curve fitting曲線擬合工具包,很方便的,可以直接輸出各個引數值。
最小二乘法曲線擬合公式,matlab最小二乘法曲線擬合怎麼取
老弟,公式打不出來的 一般都是用matlab搞定的,它裡面有現成的函式供使用的 典型程式解析 x 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 input xi data y 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 1...
origin80如何把曲線擬合的公式
開啟 origin 輸入待處理的資料,並繪製出資料的散點圖。開啟 annlysis fitting nonlinear curve fit opea dialog 非線性曲線擬合函式對話方塊。點選,製作並編輯函式。新建自定義函式資料夾和函式。當然也可以把自定義的函式放入 origin 內建的函式資料...
如何利用spss進行曲線擬合,並得到擬合曲線方程,像y ax
1 曲線擬合過程。2 分析 迴歸 曲線估計 選擇相應變數和擬合模型,得到結果,擬合效果較好。3 利用指數模型進行 4 首先按照傳統的操作方法,n代表了x,y的個數,所以要對n實行加權個案處理。5 這個時候再對x統計分析發現 資料顯示有171個,接著進行線性迴歸。自變數的曲線擬合。就在分析迴歸當中有一...