在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,分別對應二次多項式的系數。