加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【MATLAB绘图教程】一、如何使用MATLAB制作简单的矢量图并导入Word

(2016-10-11 13:33:32)
标签:

matlab

矢量绘图

分类: MATLAB
【MATLAB绘图入门教程】一、如何使用MATLAB制作简单的矢量图并导入Word
作者:陈法圣
【背景】
相信许多做过论文的朋友都知道,编辑往往要求在论文中插入的图像为矢量图。常用的方式是把数据导入Excel,用Excel绘制图表之后再复制到word。但是Excel绘制的图表有许多局限性:
1、其绘制图像的种类没有MATLAB的齐全(MATLAB可以绘制二维、三维、四维、极坐标等等各种图像;且可以加入文字、二维以及三维箭头;设置各种色标、颜色等);
2、Excel或者Word在绘制复杂图片时,其很难很好地对齐,而MATLAB没有这方面问题;
3、Execel绘制的矢量图会受其版本限制,有时当你复制到其他文档中时,要么无法复制、要么就复制成了位图;而MATLAB绘制的矢量图在各个不同版本的office中复制起来都没有问题。
所以今天我在这里给出一种利用MATLAB编程绘制矢量图的方法。这种方法的优点在于利用MATLAB提供的绘图函数,方便地制作各种矢量图,并可以完美地导入到Word中。此外,本文仅为MATLAB绘图入门教程,更多进阶操作操作会在以后的教程中不断更新。

【准备工作】
我使用软件及系统版本如下表所示。在进行配置之前,请确认你的MATLAB及OFFICE版本。本文默认读者已经学会如何安装MATLAB,以及基本的MATLAB编程语法。

操作系统

64 Win10

MATLAB版本

2015a

Office版本

Microsoft Office 2007


【详细操作步骤】
在这一部分中,我先介绍如何将已经绘制好的MATLAB图像导入word,再以plot函数为例讲解使用方法。

1.将MATLAB图像导入word
假设我们有一幅如下图所示绘制好的MATLAB图像
这时点击菜单栏的选项、并选择,就可以将该图以矢量图的形式,复制到内存中。
打开word文档,选择粘贴,就可以将复制的矢量图粘贴到word文档中。
需要注意的是:如果你复制到word中后,发现得到是位图,请在上图中的窗口中,点击选项,并选择,在弹出的preferences窗口中,选择Preserve information (metafile if possible),如下图所示:
2.plot函数绘图方法
实际上,MATLAB的绘图函数有很多,常用的有plot, plot3, surf, imagesc, mesh, surfl等,但是最具有代表性的,就是plot。
plot函数用于二维直角坐标系下,折线的绘制函数。其最简单的用法如下:
plot(x,y);
其中,x为所需绘制直线段各节点的横坐标,y为各节点的纵坐标。
比如,当x = [1,2,3,4],y=[1,5,3,6]时,即运行代码;
x = [1,2,3,4];
y=[1,5,3,6];
plot(x,y);
其绘制的图像如下所示:
也就是说,MATLAB绘制了点(1,1)到点(2,5)到点(3,3)到点(4,6)的折线图。
如果我们在后面加上语句
xlabel('x');
ylabel('y');
就可以分别在x轴与y轴上加上注释,如下图所示:

实际上,还有一些简单的技巧,可以控制线的颜色、种类,以及是否画点。
比如
plot(x,y,'--') %绘制虚线
另外也可以方便的控制绘制线段的颜色
plot(x,y,'r') %红色线段
此外,颜色控制和样式控制可以一起进行

plot(x,y,'ro--') %绘制红色线段且节点为圆圈
下面列出了plot函数常用的控制方法

常用颜色控制

颜色

控制符

红色

r

绿色

g

蓝色

b

黄色

y

黑色

k

 

线条类型控制

线条类型

控制符

实线

-

虚线

--

连续的点构成的线段

:

虚线点交替

-.

(空)

点的形状控制

点的形状

控制符

圆圈

o

加号

+

星号

*

实心点

.

x

方框

s

菱形

d

向上的三角

^

向下的三角

v

向右的三角

向左的三角

五角星

p

六角星

h

(空)

【参考文献】
MATLAB帮助文档

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有