我正在使用Mathematica生成一些3d图,但由于文件很大,我不能简单地操作Mathematica中的3d图,所以我决定将它们导出到MATLAB中并使用那里的图。我做了:
Export["filename.eps",exp]
但我无法在MATLAB中打开3d图形。
我哪里错了? 感谢
答案 0 :(得分:1)
您似乎期待Matlab读取由Mathematica编写的EPS文件并进一步操作它。由于EPS(Encapsulated PostScript)文件将仅包含3D绘图的2D投影,一个用于打印,即使Matlab将读取并显示EPS文件,它也无法对第三维进行任何操作。不直接在文件中表示。我认为这是你出错的地方。
你应该做的是从Mathematica导出数据集并将它们导入Matlab?如果是这样,请编辑您的问题,并提供有关您的数据集和目前编写的代码的更多详细信息。
我有点惊讶你希望Matlab能够显示比Mathematica更高性能的大型数据集,这不是我注意到的东西,但那不是我仔细研究的东西。