如何处理地块的大内存占用

how to deal with big memory footprint of plots

我正在做一些最终占用大量内存的模拟。不过,这些数字本身对我的机器来说是可以的。但是当我尝试绘制它们时,我 运行 内存不足。我想 matlab 的绘图是一种特殊格式,可以利用所有可用数据。但是,我想跳过这一步,直接生成 .jpg 或 .png。我什至 need/want 情节都不会在屏幕上弹出,我宁愿直接将其保存到文件中,以后需要时再调出。

在matlab中可以这样吗?

尝试将图形创建为不可见的:

figure('visible','off')
plot(x, y); %// Insert your plot commands here
print filename.png -dpng %// print figure to file