在MATLAB中,polyfit函数用于拟合多项式到一组数据点。其基本语法为:
p = polyfit(x, y, n)
其中,x和y分别是数据点的x和y坐标,n是要拟合的多项式的阶数。函数返回一个包含多项式系数的向量p,其中p(1)是最高次项的系数,p(2)是次高次项的系数,以此类推。
例如,如果要拟合一个二次多项式到数据点(x, y),可以使用以下代码:
x = [1, 2, 3, 4, 5];
y = [2, 3, 5, 7, 11];
p = polyfit(x, y, 2);
这将返回一个包含三个元素的向量p,分别对应二次多项式的系数。