我有一个脚本可以为手稿生成大量数据。它遍历一个目录,加载一些数据文件,执行一些计算,将结果格式化为一些数字,然后将数字输出到png和/或pdf文件,以便使用export_fig
包含在我的手稿中。
我的问题是“执行一些计算”部分很慢,我的爬行目录大小合理。我想在另一台机器上运行该脚本,以便我可以在我的常规台式机上完成其他工作。但是,当我将远程桌面插入另一台机器(两台Windows 7企业机器之间)时,只要我设置运行并最小化RDP窗口,MATLAB就会抛出以下错误:
Error using drawnow
UIJ_AreThereWindowShowsPending - timeout waiting for window to show up
显然,MATLAB没有窗口绘制的事实导致了它的问题。但是,我之前在一夜之间运行了这个脚本,锁定屏幕接管了,并没有出现问题。
我的问题是,即使显示器是最小化的RDP窗口,有没有办法告诉MATLAB绘制图形,或者我是否必须物理登录计算机以生成数字?