简介
在写文章的时候,时常用到Matlab来绘制图形,以更好的说明自己的想法。一般的方法是将Matlab绘制的figure另存为png或者jpeg格式的图像然后将这些图像放到自己的文档中。不管是放到word里还是用过Latex来排版,都面临一个问题:Matlab绘制的区域在整个图像的中间区域且与边缘相差一些像素。我们可以手动剪切这些多余的边缘,但是,如果图像变多了,或者需要重新绘制图形了,每次都手动操作确实让人反感。这里我们用在绘制的时候加一段程序来将我们需要的图形区域填充整个图像,并用程序自动保存图像。
程序演示
写一段程序来演示一下这个功能。
for i = 1:4
% plot a figure
figure;
x = normrnd(0, 3, [100, 3]);
hist(x);
legend({
'$C_1$', '$C_2$',

本文介绍了如何在Matlab中让axes自动填充整个figure,避免手动剪切图像的繁琐过程。通过在绘图时加入特定代码,可以实现图像无多余边缘,方便直接用于文档排版,无论是Word还是Latex都能无缝集成。
7082

被折叠的 条评论
为什么被折叠?



