作业帮 > 综合 > 作业

对于(1,2,3,4,5,6),(3,5,7,9,11,13)这两组数据,怎么用matlab将这两组数据拟合成直线,要详

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 23:48:29
对于(1,2,3,4,5,6),(3,5,7,9,11,13)这两组数据,怎么用matlab将这两组数据拟合成直线,要详细的程序
曲线拟合用 polyfit 函数,不仅支持拟合成直线,还可以是曲线.
示例程序如下(把拟合前后的数据画在同一图中):
x=[1,2,3,4,5,6];
y=[3,5,7,9,11,13];
plot(x,y,'-o')
p=polyfit(x,y,1)
X=1:.1:6;
Y=p(1)*X+p(2);
hold on
plot(X,Y,'r.-')