MATLAB绘图教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
绘制二维曲线图
>> x= 0:0.01:10; >> y=tan(x); >> plot(x,y) >>
2019/1/15
7
(4)极坐标图形的绘制
MATLAB提供了polar函数来 在极坐标下绘制图形 :
>> x= 0:0.01:10; >> y1=sin(x); >> y2 = cos(x-2.5); >> polar(y1,y2,'-r+') >>
2019/1/15
8
(5)多个图形的绘制方法
subplot函数 可以实现多 个图形的绘制:
>> x = 0:.1:20; >> subplot(2,2,1) >> plot(x,sin(x)); >>
2019/1/15
9
多个图形的绘制方法
>> x = 0:.1:20; >> subplot(2,2,2) >> plot(x,cos(x)); >>
2019/1/15
10
多个图形的绘制方法
>> subplot(2,2,3) >> x = 0:.1:2; >> y1=tan(x); >> plot(x,y1,'--b*'); >>
2019/1/15
11
(6)曲线的色彩、线型和数据点型
曲线的色彩、线型和数据点型参数定义
含
蓝色 绿色 红色 篮绿色
1. 准备绘图数据 2. 选择一个窗口并在窗口中给图形定位 3. 调用基本的绘图函数 4. 选择线型和标记特性
5. 设置坐标轴的极限值、标记符号和网格线
6. 使用坐标轴标签、图例和文本对图形进行注释
axis([0 12 -0.5 1])
xlabel('Time')ylabel('Amplitude')
文本标注举例
图形处理
MATLAB 7语言除了有强大的矩阵处理功能之外,它 的绘图功能也是相当强大的。 学会使用MATLAB 7的图形处理功能,包括基本的绘 图命令、图形的简单控制、图形窗口的编辑以及图形 的高级控制等。(各种图形注释方法,三维图形的绘 制方法)
2019/1/15
1
具体内容
基本的绘图命令 各种图形注释方法 三维图形的绘制方法 特殊一些特殊图形的绘制 图形的高级控制技巧
plot plot3 loglog semilogx semilogy plotyy
2019/1/15
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/1/15
17
(3)文本标注和交互式文本标注
用户可以在MATLAB 7图形窗口的任意地方添加文 本注释,从而更好地解释图形窗口的数据。 MATLAB 7提供了text函数和gtext函数来进行文本 标注。其中gtext函数的使用形式更为灵活,可以实 现交互式文本标注。
2019/1/15
18
2019/1/15
15
(2) 坐标轴的标签
在MATLAB 7中,可以使用如下3种方式给图 形的坐标轴添加标签:
使用Insert菜单下的Label选项; 使用属性编辑器(Property Editor); 使用MATLAB 7的添加标签命ຫໍສະໝຸດ Baidu;
2019/1/15
16
坐标轴的标签添加举例
2019/1/15
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') >>
Plot(x,y,s)
颜色符号
b g r c
义
. x + h
数据点型
点
含
义
: -. --
线
型
实线 点线
含
义
X符号 +号 六角星形
点划线 虚线
m
y k
紫红色
黄色 黑色
*
s d
星号
方形 菱形
(空白)
不画线
w: 白色 k: 黑色
o: 圆 v: 下三角 ^: 上三角 <: 左三角 >: 右三角 p: 正五边形
使用属性编辑器(Property Editor)添加坐标轴标签
打开Tools菜单,选择Edit Plot命令,激活图形编辑状态。 在图形框内双击空白区域,调出属性编辑器;也可以采取在图 形框内右击,从弹出的菜单中选择Properties 项的方式调出属性 编辑器;或者是在View菜单中选择Property Editor项。
2019/1/15
12
2. 图形注释
图题的标注 坐标轴的标签 文本标注和交互式文本标注 图例的添加 坐标网格的添加 使用矩形或是椭圆在图形中圈出重要部分
2019/1/15
13
(1) 图题的标注
在MATLAB中,通常可以使用3种方式给图形 添加图题:
使用Insert 菜单中的Title命令; 使用属性编辑器(Property Editor); 使用title函数。
2019/1/15
2
1. 基本的绘图命令
基本的绘图命令 绘图的一般步骤 绘制二维曲线图 极坐标图形的绘制 多个图形的绘制方法 曲线的色彩、线型和数据点型
2019/1/15
3
(1)基本的绘图命令
绘制基本线性图的函数表
函 数 名 功能描述 在x轴和y轴都按线性比例绘制二维图形 在x轴、y轴和z轴都按线性比例绘制三维图形 在x轴和y轴按对数比例绘制二维图形 在x轴按对数比例,y轴按线性比例绘制二维图形 在y轴按对数比例,x轴按线性比例绘制二维图形 绘制双y轴图形
7. 输出图形
2019/1/15
5
(3)绘制二维曲线图
二维曲线图在MATLAB 7中的绘制是最为简便的。如 果将X轴和Y轴的数据分别保存在两个向量中,同时 向量的长度完全相等,那么可以直接调用函数进行二 维图形的绘制。在MATLAB 7中,使用plot函数进行 二维曲线图的绘制。
2019/1/15