文档

多项式曲线拟合

方法将多项式曲线拟合到一组数据点上polyfit函数。你可以用polyfit在最小二乘意义下,使用语法找到适合一组数据的多项式的系数

P = polyfit(x,y,n),

地点:

  • xy是包含xy数据点的坐标

  • n多项式的拟合度是多少

创建一些x - y测试数据为五个数据点。

X = [1 2 3 4 5];Y = [5.5 43.1 128 290.7 498.4];

使用polyfit找到一个近似拟合数据的三次多项式。

P = polyfit(x,y,3)
p =1×4-0.1917 31.5821 -60.3262 35.3400

之后你得到的多项式为拟合线使用polyfit,你可以用polyval在原始数据中可能没有包含的其他点上计算多项式。

的值polyfit在更精细的域上进行估计,并在实际数据值上绘制估计值,以便进行比较。包括拟合线方程的注释。

X2 = 1:.1:5;Y2 = polyval(p,x2);情节(x, y,“o”x2, y2)网格S = sprintf('y = (%.1f) x^3 + (%.1f) x^2 + (%.1f) x + (%.1f)'p, p(1),(2),(3),(4)页);文本(2400年代)

另请参阅

|

相关的话题