问题描述:界面用GUIDE制作,项目目录下有一个主界面m文件和10张图片素材,主界面循环显示由此10张图片构成的动画,直到点击进入下一界面按钮或是关闭主窗口时,程序停止。与期望效果不符的是,此时Matlab终端中显示出错误如下:
??? Error using ==> capturescreen
Figure destroyed during getframe.
Error in ==> getframe at 35
x=capturescreen(varargin{:});
主界面里面的与此有关的源代码如下:
a1 = imread('1.jpg');
a2 = imread('2.jpg');
a3 = imread('3.jpg');
a4 = imread('4.jpg');
a5 = imread('5.jpg');
a6 = imread('6.jpg');
a7 = imread('7.jpg');
a8 = imread('8.jpg');
a9 = imread('9.jpg');
a0 = imread('0.jpg');
A(1:320,240*0+1:240*1,1:3)=a1(1:320,1:240,1:3);
A(1:320,240*1+1:240*2,1:3)=a2(1:320,1:240,1:3);
A(1:320,24