加变量有2种方式
title(sprintf("%d次拟合曲线", i))title ( ['运行时间: ',num2str(i) ] );
注意事项
title这句代码需要放在Plot()后面
示例
x=0:0.1:1;
y=[-0.447 1.798 3.28 6.18 7.02 7.32 7.88 9.56 9.56 9.30 11.2];
figure('NumberTitle', 'off', 'Name', '比较多次多项式最小二乘拟合曲线'); %%自定义新窗口名称
for i=1:4
p=polyfit(x,y,i);
xi=linspace(0,1,100);
yi=polyval(p,xi);
disp(i)
subplot(2,2,i)
plot(x,y,'o',xi,yi);
title(sprintf("%d次多项式最小二乘拟合", i))
end

该博客展示了如何使用Matlab进行多项式最小二乘拟合,并通过示例详细解释了从1次到4次拟合的过程。在每个拟合过程中,代码将生成并显示对应的拟合曲线图,并在图上添加了拟合次数的标题。博客还强调了`title`代码的使用位置,以及如何自定义新窗口的名称。

7493

被折叠的 条评论
为什么被折叠?



