MATLAB 简单的数据拟合

xiaoxiao2021-02-28  107

这是最简单的多项式拟合写法

x= [ 1 2 3 4 5 6 7 8 9 ]; y= [ 9 7 6 3 -1 2 5 7 20 ]; P=polyfit ( x,y,3); %多项式拟合,返回降幂排列的多项式系数 xi=0 : .2 : 10 ; yi=polyval ( P , xi ); %计算多项式的值 plot ( xi , yi , x , y ,'r*');

这是R2017a 版本的,找到curve fitting工具箱然后就可以导入数据进行拟合了。还是挺方便的。

转载请注明原文地址: https://www.6miu.com/read-83937.html

最新回复(0)