MATLAB(图像处理)
如何在循环中存储多个图像,例如:image_1,image_2
。其中 1,2
不固定,它们取决于循环。
How can I store multiple image in a loop for example: image_1,image_2
. Where 1,2
are not fixed, they depend on the loop.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您确实想这样做,请使用
eval
命令。但请注意
eval
被认为是有害的。你最好使用像元胞数组这样的东西。或者,如果它们只是图形句柄,则使用 @sta 的建议存储在常规数组中:
If you really want to do it like this then use the
eval
command.But beware that
eval
considered harmful. You'd be better off with something like a cell array.Or, if they're just graphics handles, then use @sta 's suggestion to store in a regular array:
图形/轴等的句柄应该是可以附加到向量的浮点数。循环结束后,您可以通过此句柄访问图形。
The handles for figures/axes etc. should be floats that you can append to a vector. After the loop you can access the figure via this handle.