是什么导致MATLAB的contourf挂起?

时间:2012-03-16 21:25:10

标签: matlab contour

我有生成数组的matlab代码。我根据建议使用any(isnan(myArray(:)))验证了数组不包含任何NAN值

阵列是1601乘1021。

然后我在此数组上使用内置方法contourf(myArray,10)(编辑:添加限制为10)(同时导致contour出现问题。

结果是matlab转到“忙碌”并永久挂起。

我等了几个小时才确定,使用surf命令在大约10秒内绘制相同的数据。

当我按Ctrl + C终止执行时,我得到了这个:

???
Error in ==> specgraph.contourgroup.schema>LdoDirtyAction at 265
refresh(h)

Warning: Error occurred while evaluating listener callback.
> In contourf at 78

我完全不知所措,所以感谢任何帮助。

编辑: 刚刚发现使用imagesc(a)数据是可怕的,比如做曼哈顿岛的等高线图但包括建筑物,这可能是原因,我正在调查。之前我不知道这个,因为我无法将数据可视化。

0 个答案:

没有答案