matlab2tikz:由于分辨率原因,生成的文件有几 MB

matlab2tikz:由于分辨率原因,生成的文件有几 MB

我正在使用将 Matlab 中的表面图导出到 tikz matlab2tikz,该图的 mwe 如下:

stp = 0.001;
[xx yy] = meshgrid(0:stp:1, 0:stp:1);
surf(xx, yy, zeros(size(xx)), sin(xx), 'EdgeColor', 'none')

stp由于我需要高分辨率,所以步长相当低,但是当我使用生成 tex 文件时matlab2tikz('output.tex'),该文件有几 MB。

有没有办法得到一个更小的文件,可以毫无问题地进行编译,而不会在 Matlab 中过多地增加步长?也许将图形本身导出为 png 或类似格式?

相关内容