![]() |
在Microsoft Windows PC上的MATLAB [7.0(R14)及更高版本]中打开多个图形窗口时,为什么会收到“ Windows资源不足”警告?
我的屏幕分辨率设置为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堆空间。在: [URL="http://www.mathworks.com/support/solutions/en/data/1-18I2C/"]http://www.mathworks.com/support/solutions/zh-CN/data/1-18I2C/[/URL] 同样,有时,将渲染器更改为opengl可能会起作用。可以按照以下步骤完成: set(h,'Renderer','opengl'); [url=https://stackoverflow.com/questions/945222]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:50。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.