MATLAB 7.0绘图教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 准备绘图数据 2. 选择一个窗口并在窗口中给图形定位 3. 调用基本的绘图函数 4. 选择线型和标记特性
5. 设置坐标轴的极限值、标记符号和网格线
6. 使用坐标轴标签、图例和文本对图形进行注释
axis([0 12 -0.5 1])
xlabel('Time')ylabel('Amplitude')
plot plot3 loglog semilogx semilogy plotyy
2019/2/11
4
(2)绘图的一般步骤

基本的绘图步骤
步 骤 典型代码 x = 0:0.2:12;y1 = bessel(1,x); figure(1) ,subplot(2,2,1) h = plot(x,y1,x,y2,x,y3); set(h,'LineWidth',2,{'LineStyle'},{'--';':';'-.'})
2019/2/11
2
1. 基本的绘图命令


基本的绘图命令 绘图的一般步骤 绘制二维曲线图 极坐标图形的绘制 多个图形的绘制方法 曲线的色彩、线型和数据点型
2019/2/11
3
(1)基本的绘图命令

绘制基本线性图的函数表
函 数 名 功能描述 在x轴和y轴都按线性比例绘制二维图形 在x轴、y轴和z轴都按线性比例绘制三维图形 在x轴和y轴按对数比例绘制二维图形 在x轴按对数比例,y轴按线性比例绘制二维图形 在y轴按对数比例,x轴按线性比例绘制二维图形 绘制双y轴图形
2019/2/11
15
(2) 坐标轴的标签

在MATLAB 7中,可以使用如下3种方式给图 形的坐标轴添加标签:

使用Insert菜单下的Label选项; 使用属性编辑器(Property Editor); 使用MATLAB 7的添加标签命令;
2019/2/11
16
坐标轴的标签添加举例

6
绘制二维曲线图

>> x= 0:0.01:10; >> y=tan(x); >> plot(x,y) >>
2019/2/11
7
(4)极坐标图形的绘制

MATLAB提供了polar函数来 在极坐标下绘制图形 :

>> x= 0:0.01:10; >> y1=sin(x); >> y2 = cos(x-2.5); >> polar(y1,y2,'-r+') >>
2019/2/11
12
2. 图形注释


图题的标注 坐标轴的标签 文本标注和交互式文本标注 图例的添加 坐标网格的添加 使用矩形或是椭圆在图形中圈出重要部分
2019/2/11
13
(1) 图题的标注

在MATLAB中,通常可以使用3种方式给图形 添加图题:

使用Insert 菜单中的Title命令; 使用属性编辑器(Property Editor); 使用title函数。
2019/2/11
8
(5)多个图形的绘制方法

subplot函数 可以实现多 个图形的绘制:

>> x = 0:.1:20; >> subplot(2,2,1) >> plot(x,sin(x)); >>
2019/2/11
9
多个图形的绘制方法



>> x = 0:.1:20; >> subplot(2,2,2) >> plot(x,cos(x)); >>
Plot(x,y,s)
颜色符号
b g r c

. x + h
数据点型



: -. --
线

实线 点线


X符号 +号 六角星形
点划线 虚线
m
y k
紫红色
黄色 黑色
*
s
w: 白色 k: 黑色
o: 圆 v: 下三角 ^: 上三角 <: 左三角 >: 右三角 p: 正五边形
图形处理


MATLAB 7语言除了有强大的矩阵处理功能之外,它 的绘图功能也是相当强大的。 学会使用MATLAB 7的图形处理功能,包括基本的绘 图命令、图形的简单控制、图形窗口的编辑以及图形 的高级控制等。(各种图形注释方法,三维图形的绘 制方法)
2019/2/11
1
具体内容



基本的绘图命令 各种图形注释方法 三维图形的绘制方法 特殊一些特殊图形的绘制 图形的高级控制技巧
使用属性编辑器(Property Editor)添加坐标轴标签

打开Tools菜单,选择Edit Plot命令,激活图形编辑状态。 在图形框内双击空白区域,调出属性编辑器;也可以采取在图 形框内右击,从弹出的菜单中选择Properties 项的方式调出属性 编辑器;或者是在View菜单中选择Property Editor项。
7. 输出图形
2019/2/11
5
(3)绘制二维曲线图

二维曲线图在MATLAB 7中的绘制是最为简便的。如 果将X轴和Y轴的数据分别保存在两个向量中,同时 向量的长度完全相等,那么可以直接调用函数进行二 维图形的绘制。在MATLAB 7中,使用plot函数进行 二维曲线图的绘制。
2019/2/11
文本标注举例




2019/2/11
14
图题的标注





>> x = 0:.1:2; >>y1=sin(x); >>y2 = sin(x-0.25); >>y3 = sin(x-0.5); >> plot(x,y1,'-.b', x,y2,'-r*', x,y3,'-.gh') >> title('There three lines') >>
2019/2/11
17
(3)文本标注和交互式文本标注

用户可以在MATLAB 7图形窗口的任意地方添加文 本注释,从而更好地解释图形窗口的数据。 MATLAB 7提供了text函数和gtext函数来进行文本 标注。其中gtext函数的使用形式更为灵活,可以实 现交互式文本标注。
2019/2/11
18
2019/2/11
10
多个图形的绘制方法



>> subplot(2,2,3) >> x = 0:.1:2; >> y1=tan(x); >> plot(x,y1,'--b*'); >>
2019/2/11
11
(6)曲线的色彩、线型和数据点型

曲线的色彩、线型和数据点型参数定义

蓝色 绿色 红色 篮绿色
相关文档
最新文档