作者lemonmars (飞呀飞)
看板MATLAB
标题[问题] 画图 plot中 title是否可为变数
时间Thu Jun 6 18:58:07 2013
想请教一下
我现在想画十张图
for i = 1:10
figure(i)
plot((1:1000),matrix(i,:),'r');
title( 第
i张误差 );
xlabel('时间(s)');
ylabel('距离(m)');
end
请问那个title中的i
可以从一变到十吗???
请问指令该怎麽打呢?
感谢感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.20.33
1F:推 profyang:titleStr=sprintf('第%d张误差',i); title(titleStr); 06/06 19:30
2F:推 profyang:另外一招:titleStr=['第',num2str(i),'张误差']; 06/06 19:37
3F:→ jatj:他要"一"到"十" 所以阿拉伯数字还要转中文喔 06/07 04:31
4F:推 profyang:中文喔...恐怕要自己建function去call= = 06/07 05:27
5F:推 profyang:不知道matlab有没有内建可以转中文的...不过可能不太支援 06/07 05:33
6F:→ profyang:中文吧= =" 06/07 05:33
7F:→ jatj:switch case吧 06/07 06:49
8F:→ lemonmars:感谢你们~~~ 06/18 15:00