2014-01-18 52 views
0

我在MATLAB中使用SUBPLOT函數來顯示一些8個圖像。對圖像的處理需要時間,我希望圖像能夠在生成時顯示在子圖中。腳本完成後顯示子圖塊

但是會發生什麼情況是腳本完成後會出現子圖,而不是在執行過程中。要做到這一點需要做些什麼?

這是我如何使用子圖塊調用。

subplot(2,4,1),subimage(I),title('image1'); 
//some processing 
subplot(2,4,2),subimage(I),title('image2'); 
//some processing 
subplot(2,4,3),subimage(I),title('image3'); 
//some processing 
subplot(2,4,4),subimage(I),title('image4'); 
//some processing 
subplot(2,4,5),subimage(I),title('image5'); 
//some processing 
subplot(2,4,6),subimage(I),title('image6'); 
//some processing 
subplot(2,4,7),subimage(I),title('image7'); 
//some processing 
subplot(2,4,8),subimage(I),title('image8'); 
//subplot shows up now, why? 

回答

3

您可以嘗試在每個子圖之後使用drawnow命令。

+0

Thanx !!!從來沒有想過它可以這麼簡單:) –