Matlab命令`getframe`将焦点放在图

时间:2015-05-22 22:32:57

标签: matlab matlab-figure

for循环中的Matlab命令在刷新时将焦点保留在图上,因此在长代码运行时无法在计算机上工作。是否有针对此行为的补救措施或getframe命令的替代方法?

编辑:我的问题是当我在for循环中包含getframe语句时,每次更新情节时,计算机都会关注图形窗口,我会分心;它与捕捉屏幕上的其他东西无关。我的绘图代码片段是:

h=imagesc(delta*(1:1:xdim)*1e+6,(delta*(1:1:ydim)*1e+6)',Ez',[-1,1]);
set(h,'AlphaData',2.5*epsilon'/epsilon0);
title(['\fontsize{20}Color-scaled image plot of Ez in ring resonator with PML boundary and at time=',num2str(round(n*deltat*1e+15)),' fs']);
xlabel('x (in um)','FontSize',20);
ylabel('y (in um)','FontSize',20);
set(gca,'FontSize',20);
getframe; 

0 个答案:

没有答案