2011-10-07 167 views
-4

如何在循環中存儲多個圖像,例如:image_1,image_2。其中1,2不固定,它們依賴於循環。MATLAB(圖像處理)

+0

你可以選擇一個更好的標題嗎?這個問題不是關於圖像處理。 – Nzbuu

+0

您正在存儲圖像數據或圖像句柄嗎? – Nzbuu

回答

1

圖形/軸等的手柄應該是浮動的,你可以附加到矢量。循環後,您可以通過該句柄訪問圖形。

2

如果你真的想這樣做,然後使用eval命令。

eval(sprintf('image_%i = thisimage;', i)) 

但是要小心eval被認爲是有害的。你會更喜歡像單元陣列這樣的東西。

images{i} = thisimage; 

或者,如果他們只是圖形手柄,然後用@sta的建議規則陣列來存儲:

images(i) = imageHandle;