matlab使用循环自动重命名绘图标题
matlab rename plot title automatically with loop
我在循环重命名绘图时遇到问题。我试过了
for Yearnumber 2000:2018
etc etc
title('Plot for year %g',Yearnumber,'FontSize',20);
end
类似于我在 sprintf 中输入的内容,但它不起作用。有没有什么办法可以让它在岁月中循环?
您可以在 title()
中使用 sprintf
for Yearnumber = 2000:2018
title( sprintf( 'Plot for year %g', Yearnumber ), 'FontSize', 20);
end
spirntf
是一个很好的答案,你也可以这样做:
for Yearnumber = 2000:2018
title( ['Plot for year' num2str(Yearnumber)], 'FontSize', 20);
end
我在循环重命名绘图时遇到问题。我试过了
for Yearnumber 2000:2018
etc etc
title('Plot for year %g',Yearnumber,'FontSize',20);
end
类似于我在 sprintf 中输入的内容,但它不起作用。有没有什么办法可以让它在岁月中循环?
您可以在 title()
sprintf
for Yearnumber = 2000:2018
title( sprintf( 'Plot for year %g', Yearnumber ), 'FontSize', 20);
end
spirntf
是一个很好的答案,你也可以这样做:
for Yearnumber = 2000:2018
title( ['Plot for year' num2str(Yearnumber)], 'FontSize', 20);
end