MATLAB实现曲线拟合

Posted Mr.H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB实现曲线拟合相关的知识,希望对你有一定的参考价值。

x=[0.5,1.0,1.5,2.0,2.5,3.0]

y=[1.75,2.45,3.81,4.80,7.00,8.60]

解:MATLAB程序如下:

x=[0.5,1.0,1.5,2.0,2.5,3.0];

y=[1.75,2.45,3.81,4.80,7.00,8.60];

p=polyfit(x,y,2)

x1=0.5:0.05:3.0;

y1=polyval(p,x1);

plot(x,y,‘*r‘,x1,y1,‘-b‘)

计算结果为:

p =0.5614 0.8287 1.1560

即所得多项式为y=0.5614x^2+0.08287x+1.15560

以上是关于MATLAB实现曲线拟合的主要内容,如果未能解决你的问题,请参考以下文章

matlab曲线拟合后如何给出得到的各个参数的标准差

如何用matlab实现对边缘检测后的图像的边缘细化和曲线拟合?

用matlab拟合三维(空间曲线)问题!怎么拟合?

Matlab正弦曲线拟合

matlab拟合曲线的方法有几种

matlab曲线拟合