逐行解析下列代码 x=00 01 02 03 05 08 10;y=10 041 050 061 091 202 246;plotxy'k'hold onp1=polyfitxy3;f1 = polyvalp1x;plotxy'o'xf1hold onp2=polyfitxy4;f2= polyvalp2x;plotxf2'b'hold
- 创建两个向量 x 和 y,分别包含了七个浮点数。
- 使用 plot 函数将 x 和 y 向量的值绘制成黑色线条。
- 使用 hold on 函数打开图形保持功能,以便在同一张图中绘制多个图形。
- 使用 polyfit 函数拟合一个三次多项式,返回多项式系数并将其存储在 p1 变量中。
- 使用 polyval 函数根据 p1 变量中的多项式系数计算出一个新的函数值 f1,并将其存储在变量 f1 中。
- 使用 plot 函数绘制出原始数据点和 f1 函数的图形,其中原始数据点用圆圈表示,f1 函数用直线表示。
- 使用 hold on 函数继续保持图形,并使用 polyfit 函数拟合一个四次多项式,返回多项式系数并将其存储在 p2 变量中。
- 使用 polyval 函数根据 p2 变量中的多项式系数计算出一个新的函数值 f2,并将其存储在变量 f2 中。
- 使用 plot 函数绘制出 f2 函数的图形,用蓝色线条表示。
- 使用 hold on 函数继续保持图形,并使用 polyfit 函数拟合一个五次多项式,返回多项式系数并将其存储在 p3 变量中。
- 使用 polyval 函数根据 p3 变量中的多项式系数计算出一个新的函数值 f3,并将其存储在变量 f3 中。
- 使用 plot 函数绘制出 f3 函数的图形,用红色线条表示。
- 使用 hold off 函数关闭图形保持功能,结束绘图过程
原文地址: https://www.cveoy.top/t/topic/fdhx 著作权归作者所有。请勿转载和采集!