我在matlab中有一個值爲<1x1 struct>.
的結構,它的名字是figurelist
。 在這個結構中,有一個叫做images
的字段。內的圖像,我有img1, img2, img3, ..... , img25.
For循環從結構中提取信息不起作用?
現在,我做了一個for循環來提取這些圖像的名稱25張圖片,我主要做:
For K=1:25
image(figurelist.images.imgK)
PAUSE(0.25)
End
這不幸的是行不通的。我得到一個錯誤說:
??? Reference to non-existent field 'imgK'.
是否有可能使用一個循環從結構提取這樣的信息?或者我做錯了什麼? 謝謝。
gnovice的解決方案似乎工作,但我很好奇,爲什麼你命名變量的img [1,2,3]代替將它們存儲在一個數組中。後者將是一個更具可擴展性和優雅的解決方案。 – Kena 2010-05-14 15:19:29
那麼我得到了這個結構,我應該按照它的方式「處理它」,並找到一種方法來提取數據。 – NLed 2010-05-14 20:15:13