matlab线性拟合函数
时间: 2023-10-31 13:41:03 浏览: 66
MATLAB拟合函数
在MATLAB中,可以使用polyfit函数进行线性拟合。
语法:
p = polyfit(x,y,n)
其中,x和y是数据向量,n是拟合函数的次数。
返回的p是一个包含拟合系数的向量,可以使用polyval函数将其用于预测。
例如:
x = [1,2,3,4,5];
y = [1.2,1.9,3.2,4.1,5.2];
p = polyfit(x,y,1);
y_predict = polyval(p,x);
plot(x,y,'o',x,y_predict)
阅读全文