Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我的屏幕分辨率设置为1600x1200。在MATLAB中,我使用以下命令设置“ DefaultFigurePosition”属性:
set(0,'DefaultFigurePosition', [400 100 1050 1000]) 然后,使用以下循环打开多个图形窗口: for i = 1:46 figure end 在最后一张图上,我在命令窗口中收到以下消息: Out of Windows Resources: Allocation of bitmap failed. Disabling backingstore for current figure. 回答: 避免此消息的一种方法是减小默认图形大小,该默认图形大小由“ DefaultFigurePosition”的第三个和第四个元素指定。 另外,您可以尝试按照以下技术解决方案“如何在MATLAB 6.0(R12)和更高版本中增加Java VM的堆空间?”中所述增加Java VM堆空间。在: http://www.mathworks.com/support/solutions/zh-CN/data/1-18I2C/ 同样,有时,将渲染器更改为opengl可能会起作用。可以按照以下步骤完成: set(h,'Renderer','opengl'); 更多&回答... |
![]() |
![]() |