该代码可根据 X Y 坐标值,进行多项式拟和,利用的是 numpy 库里的 polyfit 函数,并将原 X 值依次代入拟和出的方程,求出拟和方程的 Y,并绘图。
运行效果为输出拟和的函数方程及图像,图像上还带原 xy 坐标的散点。
输出效果如下:
x is :
[ 1 2 3 4 5 6 7 8 9 10]
y is :
[ 1.2 2.5 3.3 4. 5.6 6.6 7.2 8.8 9.9 10. ]
f1 is :
[-0.0094697 1.12901515 0.065 ]
p1 is :
2
-0.00947 x + 1.129 x + 0.065
yvals is :
[