-4
如何在循环中存储多个图像,例如:image_1,image_2
。其中1,2
不固定,它们依赖于循环。MATLAB(图像处理)
如何在循环中存储多个图像,例如:image_1,image_2
。其中1,2
不固定,它们依赖于循环。MATLAB(图像处理)
图形/轴等的手柄应该是浮动的,你可以附加到矢量。循环后,您可以通过该句柄访问图形。
如果你真的想这样做,然后使用eval
命令。
eval(sprintf('image_%i = thisimage;', i))
但是要小心eval
被认为是有害的。你会更喜欢像单元阵列这样的东西。
images{i} = thisimage;
或者,如果他们只是图形手柄,然后用@sta的建议规则阵列来存储:
images(i) = imageHandle;
你可以选择一个更好的标题吗?这个问题不是关于图像处理。 – Nzbuu
您正在存储图像数据或图像句柄吗? – Nzbuu