我在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