Waj*_*hat 3 matlab matlab-figure
我在MATLAB中有一个很大的情节(总共4095分),我想将这个数字导出为高分辨率图像,可以放大,就像原始图形可以放大一样.下面我附上了两个图像,一个是全尺寸图第二个是通过放大图形然后导出而单独导出的.当我放大时,第一个图像会变得像素化(很明显).所以我的问题是,是否可以将图形导出为图像(任何格式,但.fig),可以放大以获得更细粒度的细节.

您需要使用矢量格式保存图形,例如pdf,ps或eps.
例如:试试
plot(sin(0:.001:2*pi)) %// example graph
Run Code Online (Sandbox Code Playgroud)
结果是:

然后打印到pdf:
print -dpdf example %// Or change -dpdf to -deps, -depsc, -dps, -dpsc
Run Code Online (Sandbox Code Playgroud)
现在打开生成的文件example.pdf.你可以放大它,你不会看到它像素化.这是一个6400%变焦的正弦曲线顶部的例子.
