第四章 MATLAB的可视化功能

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果x是矩阵,而y是向量,则y的长度必须等于x 的行数或列数,绘制方法与前一种相似。
如果x和y都是矩阵,则大小必须相同,矩阵x的每 列和y的每列画一条曲线。
精品课件
精品课件
10
精品课件
11
精品课件
12
(5).用plot(z)命令绘制复向量曲线
plot(z)中的参数z为复向量时,plot(z)和 plot(real(z),imag(z))是等效的,以实部 为横坐标,虚部为纵坐标。
精品课件
3
plot 命令的基本调用格式
plot(x): 绘制以x为纵坐标的二维曲线。 plot(x,y):绘制以x为横坐标、y为纵坐标的
二维曲线。 说明:x和y可以是向量或矩阵
(1).用plot(x)命令绘制x向量曲线
当x是长度为n的数值向量,则坐标系的纵坐标
为向量x,横坐标为MATLAB系统根据x向量的
精品课件
26
表明图形的横纵坐标为t,x,曲线 颜色为黑色,线型为点连线,数 据点用圆圈标出。
精品课件
27
精品课件
28
4.1.4 设置坐标轴和文字标注
精品课件
7
精品课件
8
(4).用plot(x,y)命令绘制混合式曲线
如果x是向量,而y是矩阵,则x的长度与矩阵y的 行数或列数必须相等,如果x的长度与y的行数相等, 则向量x与矩阵y的每列向量对应一条曲线;如果x的 长度与y的列数相等,向量x与矩阵y的每行向量对应 一条曲线;如果y是方阵,则x和y的行数、列数都相 等,将向量x与矩阵y的每列向量画一条曲线。
(6). 用plot(x1,y1,x2,y2,…)命令绘制多条曲线
plot命令还可以同时绘制多条曲线,用多个 矩阵对为参数,MATLAB自动以不同的颜 色绘制不同曲线。每一对矩阵(xi ,yi)均 按照前面的方式解释,不同的矩阵对之间, 其维数可以不同。
精品课件
13
精品课件
14
4.1.2 多个图形绘制的方法
4.1.6 特殊二维图形
精品课件
2
第4章 MATLAB的可视化功 能
4.1 绘制二维图形
4.1.1 基本绘图命令
plot命令是MATLAB中最简单而且使用最广泛的一 个绘图命令,用来绘制二维曲线。该命令将各个数 据点用直线连接来绘制图形。MATLAB的其它二维 绘图命令中的绝大多数是以plot为基础构造的。 plot命令打开一个默认的图形窗口,如果已经存在 一个图形窗口,plot命令将刷新当前窗口的图形。
元素序号自动生成从1开始的向量。
精品课件
4
精品课件
5
精品课件
6
(2).用plot(x,y)命令绘制向量x和y的曲线
当参数x和y都是长度为n的向量时,x,y的长度必 须相等,用plot(x,y)命令绘制纵坐标为向量y, 横坐标为向量x的曲线。
(3).用plot(x)命令绘制矩阵x的曲线
当x是一个m×n的矩阵,plot(x)命令为矩阵的每 列画出一条线,共n条曲线,各曲线自动用不同 颜色表示;每条线的横坐标为向量1:m,m是矩 阵的行数,绘制方法与向量相同。
精品课件
16
(2).同一窗口多个子图
subplot命令可将一个图形窗口划分为多个区域, 每个区域一幅子图。其调用格式为:
subplot(m,n,k):使幅子图中的第k幅成为

前图。
说明:将图形窗口划分为m×n幅子图,k是当
前子图的编号,“,”可以省略。子图的序号
编排原则是:左上方为第1幅,先向右后向下依
MATLAB使用plotyy命令可以实现在同一 图形中使用左、右双纵轴来绘制曲线。其 调用格式为: plotyy(x1,y1,x2,y2) 以左、右不同纵轴 绘制两条曲线 说明:左纵轴用于(x1,y1)数据,右纵轴用 (x2,y2)数据来绘制两条曲线。坐标轴的范 围、刻度都自动产生。
精品课件
22
精品课件
(1).指定图形窗口
使用figure语句可以同时打开多个图 形窗口,其调用格式为:
figure(n):产生新图形窗口。
说明:如果该窗口不存在,则产生新
图形窗口并设置为当前图形窗口,该
窗口名为“Figure No.n”,而不关
闭其他窗口。
精品课件
15
自动出现第一个窗口 在第二个窗口绘图 在第三个窗口绘图
为:
hold on 使当前坐标系和图形保留
hold off 使当前坐标系和图形不保留
hold
在以上两个命令间切换
说明:在设置了“hold on”后,如果画多个图
形对象,则在生成新的图形时保留当前坐标系中
存在的图形对象,MATLAB会根据新图形的大
小,重新改变坐标系的比例。
精品课件
20
精品课件
百度文库21
(4).双纵坐标图
23
4.1.3 曲线的线型、颜色和数据点形
表4-1 颜色控制符
控制符 b c g k
颜色 蓝色 青色 绿色 黑色
控制符 m r w y
颜色 紫色 红色 白色 黄色
精品课件
24
表4-2 线型控制符
控制符 -.
线 型 控制符
实线(默认) :
点划线
--
线型 点连线
虚线
表4-3 数据点形控制符
控制符 数据点形 控制符 数据点形
次排列,子图彼此之间独立。
精品课件
17
精品课件
18
如果在使用绘图命令之后,想清除图形窗口画其他 图形,应使用“clf”命令清图形窗。该命令的执行 结果是原图形窗口还在,但窗口中的图形被清除了。
精品课件
19
(3).同一窗口多次叠绘
为了在一个坐标系中增加新的图形对象,可以用
“hold”命令来保留原图形对象。其调用格式
第4章 MATLAB的可视化功 能
4.1 绘制二维图形
4.2 绘制三维图形
4.3 符号函数图形的绘制
4.4 图形用户界面
精品课件
1
4.1 绘制二维图形
4.1.1 基本绘图命令
4.1.2 多个图形绘制的方法
4.1.3 曲线的线型、颜色和数据点形
4.1.4 设置坐标轴和文字标注
4.1.5 特殊坐标二维图形
.

d
菱形
o
圆圈
h 六角形
*
星号
p
五角星
x
叉号
v
下三角
s 正方形 ^ 上三角
精品课件
控制符 > < +
数据点形 右三角 左三角
加号
25
在plot命令中可以使用上面三个表中的符 号组成的字符串来控制所画线的线型、颜 色和数据点型。其调用格式如下:
plot(x,y,s)
说明:x为横坐标矩阵,y为纵坐标矩阵, s为类型说明字符串参数;s字符串可以是 线型、颜色和数据点形3种类型的符号之 一,也可以是3种类型符号的组合。
相关文档
最新文档