[問題] 關於subplot已回收

看板MATLAB作者 (哈哈)時間14年前 (2011/06/03 12:56), 編輯推噓0(007)
留言7則, 4人參與, 最新討論串1/1
figure; for i = 0:4 for j = 0:4 subplot(5,5,i+j+1); jpeg_name=['MX' int2str(i) 'MN' int2str(j) '.jpg']; a = imread(jpeg_name); image(a); axis off ; end end 請問一下 照這樣看來應該可以印出25張圖片 但是為什麼只有印出9張呢... 拜託板上各位大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.13.221

06/03 13:00, , 1F
i=0~4 j=0~4 -> i+j+1 = 1~9 哪來的25
06/03 13:00, 1F

06/03 13:01, , 2F
當i從0變1的時候 j又重新是0啦= =
06/03 13:01, 2F

06/03 13:02, , 3F
另外開一個k計數吧
06/03 13:02, 3F

06/03 13:04, , 4F
樓上與樓樓上正解,範例i=1,j=0的圖片會被i=0,j=1
06/03 13:04, 4F

06/03 13:07, , 5F
的圖片覆蓋;範例二:i=2,j=0與i=1,j=1、i=0,j=2 圖位置
06/03 13:07, 5F

06/03 13:07, , 6F
不好意思 有點急腦殘了...
06/03 13:07, 6F

06/03 13:08, , 7F
相同,最主要問題出在subplot 指令.
06/03 13:08, 7F
文章代碼(AID): #1Dw6bWl4 (MATLAB)