matlab曲線擬合和曲線插值問題

2021-03-04 09:20:51 字數 2199 閱讀 7373

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個,接著進行線性迴歸。自變數的曲線擬合。就在分析迴歸當中有一...