在MATLAB中导出绘制的图像时,可能由于图像过大,子图过多等问题,使得最终的PDF文件中图像超出边界,无法进行裁剪。针对这类问题,我们可以采用以下方式解决:
1. 打开已绘制好的图像,在此命名为Figure(1):
>> fg=figure(1);
2. 两种方法:
i. 将默认的A4类型横放:
>> fg.PaperOrientation='landscape';
ii. 将默认的A4类型改为A3类型:
>> set(gcf,'PaperType','a3')
(如果依然超出边界,可以考虑结合i和ii两种方法)