matlab作图复制的时候怎么缩小空白的区域,如何把图片的边框减小?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab作图复制的时候怎么缩小空白的区域,如何把图片的边框减小?相关的知识,希望对你有一定的参考价值。

set(gca,'position',[.1  .1  .8  .8]),四个参数值分别对应是 [left bottom width height],这个命令是用来控制区域的。

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

参考技术A

将matlab图像保存为tif格式,再导入word进行描边裁剪。

先用matillab将需要做的图给画出来,需要把所有的数据核对准确,方便之后的操作。

在图片做好后,需要改变格式,图片采用tif的形式保存下来。至于为什么不直接改变X,Y坐标轴达到要求,原因是如果改变x,y轴,会使画布图像失真,而且白框还是一如既往的多,还有可能会改变画布的长宽比例,这种方法很不建议使用。

把图片用Word打开后,只需要将画布上的线条再描粗一点,然后直接把白框裁掉,至于线条的放大失真情况,也因为描粗之后改变了画质,在视觉上并没有什么差错。

这种问题最好的解决方法也就只有这个样子了!

matlab保存经过colorbar的图

matlab
matlab之自定义和保存Colorbar

Regnaiq
原创
关注
10点赞·21744人阅读
在使用matlab论文作图的时候有时默认的colorbar不太合适呈现数据的分布效果,需要我们自定义colorbar.
但是目前很多文章的方法都是适用于老版本的,新版本(2017a)已经不再支持。

在画出的figure后加上

colorbar;
登录后复制
即可使用。

编辑
如果需要调整,可以在bar上右键,标准颜色图里去选择预定义的方案。或者

colorbar(方案名)
登录后复制
在bar上右键打开颜色图编辑器,或者使用

colormapeditor
登录后复制
命令,即可自己编辑colorbar.

教程有很多,不再赘述。

保存
接下来是保存自己编辑好的colorbar
参考技术A 在画出的figure后加上
colorbar;
登录后复制
即可使用。
编辑
如果需要调整,可以在bar上右键,标准颜色图里去选择预定义的方案。或者
Colorbar(方案名)
登录后复制
在bar上右键打开颜色图编辑器,或者使用
colormapeditor
登录后复制
命令,即可自己编辑colorbar.
教程有很多,不再赘述。
保存
接下来是保存自己编辑好的colorbar
ax = gca;
mycmap = colormap(ax);
save('MyColormaps','mycmap');
登录后复制
即把colorbar保存到了MyColormaps中。

以上是关于matlab作图复制的时候怎么缩小空白的区域,如何把图片的边框减小?的主要内容,如果未能解决你的问题,请参考以下文章

Matlab中如何只把figure中的图像区域保存为图片文件

如何去掉matlab图片空白边缘的两种方法

文档好多空行,怎么批量去除呢?

matlab如何在指定axes上作图

Origin作图,复制到word中,空白占很大位置,而真实需要的图却只在左上角,很小!

excel内存突然变大是啥原因?