如何使用matlab软件对数据点进行多项式拟合
1、第一步,双击matlab软件图标,打开matlab软件,可以看到matlab软件的界面。

2、第二步,在命令行窗口中输入两组数据,分别表示数据点的x坐标和y坐标。

3、第三步,在命令行窗口中输入:
p6=polyfit(x,y,6);
y6=polyval(p6,x);
使用函数polyfit(x,y,6);对数据点进行6阶多项式拟合,使用函数polyval(p6,x);将6阶多项式的符号变量替换为x。

4、第四步,在命令行窗口中输入:
p6=vpa(poly2sym(p6),6);
disp(p6);
将根据数据拟合的6阶多项式打印出来。

5、第五步,在命令行窗口中输入:
plot(x,y,'bo',x,y6,'g');
绘制原始数据点和拟合的6阶多项式的图像。

6、第六步,在命令行窗口中输入:
legend('原始数据','6阶多项式拟合');
title('多项式拟合');
给绘制的图像添加图例和标题。

7、第七步,在命令行窗口中输入:
xlabel('x');
ylabel('y');
给绘制的图像的坐标轴添加标签。

8、第八步,查看绘制的原始数据点图和拟合的6阶多项式图像,注意标题、横坐标、纵坐标等。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:167
阅读量:66
阅读量:136
阅读量:116
阅读量:146