2014-01-18 1 views
0

MATLAB의 SUBPLOT 기능을 사용하여 약 8 개의 이미지를 표시하고 있습니다. 이미지 처리에는 시간이 걸리고, 이미지가 생성 될 때 서브 플롯에 표시되기를 원합니다.스크립트가 완료된 후 Subplot이 표시됩니다.

하지만 스크립트 실행이 끝난 후 서브 플로트가 나타나고 실행 중이 아닌 경우 발생합니다. 이것을 얻기 위해 무엇을해야할까요?

다음은 subplot 호출을 사용하는 방법입니다.

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

고맙습니다. 그것은 그렇게 간단 할 수 있다고 생각하지 않았다 :) –

관련 문제