作者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