matlab/simulink石良臣,《MATLAB/Simulink系统仿真超级学习手册》——2.6 MATLAB的图形绘制...

本文详细介绍了MATLAB的图形绘制功能,包括二维和三维图形的绘制,如基本曲线、特殊图形、图形修饰等。通过示例展示了如何使用plot、bar、stem等函数创建和修饰图形,并探讨了图形对象属性设置和PLOT工具栏的使用,旨在帮助用户更好地掌握MATLAB的图形处理能力。
摘要由CSDN通过智能技术生成

本节书摘来自异步社区《MATLAB/Simulink系统仿真超级学习手册》一书中的第2章,第2.6节,作者:MATLAB技术联盟 , 石良臣著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 MATLAB的图形绘制

MATLAB/Simulink系统仿真超级学习手册

MATLAB除了强大的数值分析功能外,还具有方便的绘图功能。利用MATLAB丰富的二维、三维图形函数和多种修饰方法,只要指定绘图方式并提供绘图数据,就可以绘制出理想的图形。由于MATLAB的图形系统是建立在诸如线、面等图形对象的集合基础之上,因此用户可以对任何一个图形元素进行单独的修改,而不影响图形的其他部分。

2.6.1 二维图形的绘制

1.基本绘图命名

MATLAB中最常用的绘图函数为plot(),它是用于绘制二维曲线的,根据函数输入参数不同,常用的几种调用格式如表2-12所示。其中,’option’用来设置曲线属性的选项,其内容主要包括诸如颜色、线型、标记类型等曲线属性。’option’选项并不是必需项,若缺少该项,MATLAB将按系统默认格式统一安排各条曲线的属性值。

d1049a25a7a9a268ac1532b2651cb488.png

MATLAB提供了三种’option’选项以供修改:Line style线类型,Marker symbol标记符号,Color颜色。表2-13列出了’option’选项的属性。

861035cf15ccdb95e508241db2898488.png

【例2-20】用三种不同的线型、标记符号和颜色分别绘制三条不同相位的正弦曲线。

(1)新建脚本文件ep2_20.m,输入下面的绘图命令,并保存;

figure

t = 0:pi/20:2*pi;

y1 = sin(t);

y2 = sin(t-pi/2);

y3 = sin(t-pi);

plot(t,y1,t,y2,t,y3)

(2)在MATLAB命令窗口中调用文件ep2_20,出现如图2-18所示的绘图结果。

5590c9112f0ed8802f47ea2946303db9.png

注意:

(1)用来绘制图形的数据必须已经存储在工作空间中,也就是说在执行plot()命令之前,当前工作空间里必须有可用来绘制图形的数据;

(2)对应的x轴和y轴的数据长度必须相同;

(3)如果省略选项’option’,系统将按默认的格式绘制曲线;

(4)’option’中的属性可以多个连用,如选项’--b’表示绘制蓝色的虚线;

(5)执行Figure命令时,绘图结果将出现在一个新的窗口中。如图2-18所示,Figure 1显示的是例2-20绘制的结果,如一般的窗口,它有自己的菜单栏和工具栏;

(6)如果读者对已绘制的图形不满意,提出更具体的要求,如坐标轴范围,绘制网格等,在MATLAB命令窗口中输入下面的命令,Figure 1中的图形会有如图2-19所示的变化。

>> axis([0 10 -2 2])

>> grid on

35d7c2cc5dc4984b052c313071da39b0.png

2.图形修饰

有时读者会对图形的绘制进行一些修饰,MATLAB提供了多种图形函数,用于图形的修饰。常用的图形修饰函数名称及其功能说明如表2-14所示。

c58f915bbe20374ddad882b416b32ed9.png

【例2-21】对例2-20的图形进行修饰,实现以下要求:

(1)将图形的x轴大小范围限定在[0, 2π]之间,y轴的大小范围限定在[-1,1]之间;

(2)x、y轴分别标注为“弧度值”、“函数值”;

(3)图形标题标注为“三个不同相位的正弦曲线”;

(4)添加图例标注,标注字符分别为y1,y2,y3;

(5)给三条曲线分别添加属性'-.r*','--mo',':bs';

(6)在三条曲线上分别标注文本y1=sin(t),y2=sin (t - {raise0.5exhbox{$\scriptstyle \pi $}kern-0.1em/kern-0.15eml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值