我尝试在 Windows 7 x64 终极版上使用 Matlab 2010b 从大数据文件(约 400 Mb)中获取数字。这是我的代码
function psi12
OP = load ('20_01_w=0-021_OP_Ksi1.txt');
z=OP;
tt=length(z);
x=linspace(0,20,41);
t=linspace(0,0.01*tt,tt);
contourf(x,t,z)
xlabel('x','Fontsize',24)
ylabel('t','Fontsize',24)
title(['V = 0.1, \omega = 0.021'],'Fontsize',20)
但是在启动此代码后,我首先获得了白色背景的图形。只有经过很长时间的等待(大约 3-4 小时),我才有了想要的等高线图。但实际上不可能对图形进行进一步编辑,因为观察到图形菜单中的任何命令的响应时间都很长。有趣的是,对于另一个更大的数据文件(大约 900 Mb 或 1 Gb),我得到等高线图的速度明显更快(在 10-15 分钟内),而且我可以编辑这个图,而不会对图菜单的响应产生任何问题。
你知道这个问题的任何解决方案吗?