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