教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

第2.1.3节matlab绘图new

来源:网络收集 时间:2026-02-03
导读: 第2.1.3节 matlab 绘图 节——matlab语言丰富的图 语言丰富的图 形表现方法, 形表现方法,使得数学计算 结果可以方便地、 结果可以方便地、多样性地 实现可视化, 实现可视化,这是其它语言 所不能比拟的。 所不能比拟的。 matlab语言的绘图功能 语言的绘图

第2.1.3节 matlab 绘图 节——matlab语言丰富的图 语言丰富的图 形表现方法, 形表现方法,使得数学计算 结果可以方便地、 结果可以方便地、多样性地 实现可视化, 实现可视化,这是其它语言 所不能比拟的。 所不能比拟的。

matlab语言的绘图功能 语言的绘图功能 不仅能绘制几乎所有的标准图形, 不仅能绘制几乎所有的标准图形,

而且其表现形式也是丰富多样的。 而且其表现形式也是丰富多样的。 matlab语言不仅具有高层绘图能力, 语言不仅具有高层绘图能力, 语言不仅具有高层绘图能力 而且还具有底层绘图能力——句柄 而且还具有底层绘图能力 句柄 绘图方法。 绘图方法。通过句柄对图形的某些元素,如坐标轴、曲线、文字等进行操作,而 不影响图形的其他部分。

一、二维绘图(一)plot —— 最基本的二维图形指令 plot的功能: 的功能: 的功能 plot命令自动打开一个图形窗口 命令自动打开一个图形窗口Figure 命令自动打开一个图形窗口 用直线连接相邻两数据点来绘制图形

plot的调用格式 的调用格式 plot(x) —— 缺省自变量绘图格式, 缺省自变量绘图格式,

x为向量 以x元素值为纵坐标,以相 为向量, 元素值为纵坐标, 为向量 元素值为纵坐标 应元素下标为横坐标绘图 plot(x,y) —— 基本格式,以y(x)的 基本格式, 的 函数关系作出直角坐标图 plot(x1,y1,x2,y2) —— 多条曲线绘 图格式

plot(x,y,’s’) —— 开关格式,开关 开关格式, 量字符串s设定曲线颜色和绘图方式, 量字符串 设定曲线颜色和绘图方式, 设定曲线颜色和绘图方式 使用颜色字符串的前1~3个字母,如 个字母, 使用颜色字符串的前 个字母 yellow—yel表示等。 表示等。 表示等 或plot(x1,y1,’s1’,x2,y2,’s2’,…) ,

S的标准设定值如下: 的标准设定值如下: 的标准设定值如下字母 y m c r g b w k 颜色 黄色 粉红 亮蓝 大红 绿色 蓝色 白色 黑色 标点 · ○ × + - : -· (--) 线型 点线 圈线 ×线 +字线 实线 星形线 虚线 点划线

1. 单窗口单曲线绘图例1:x=[0, 0.48,0.84,1,0.91,0.6,0.14] : [ x1, x2, x3, x4, x5, x6, x7,] plot (x)1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0

1

2

3

4

5

6

例2:x=0:0.01:2*pi; : y=sin(x); plot (x,y)1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1

0

1

2

3

4

5

6

7

2. 单窗口多曲线绘图例3:t=0:pi/100:2*pi; : y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y,t,y1,t,y2)1 0 .8 0 .6 0 .4 0 .2 0 - 0 .2 - 0 .4 - 0 .6 - 0 .8 -1 0 1 2 3 4 5 6 7

y y1 y2

3.可任意设置颜色与线型 可任意设置颜色与线型例 4(例3):plot(t,y,'r-',t,y1,'g:',t,y2,'b*') 例 :1 0 .8 0 .6 0 .4 0 .2 0 - 0 .2 - 0 .4 - 0 .6 - 0 .8 -1 0 1 2 3 4 5 6 7

4. 单窗

口多曲线分图绘图subplot —— 子图分割命令 调用格式: 调用格式:绘图序号 行 列

subplot(m,n,p) —— 按从左至右, 按从左至右, 从上至下排列

subplot(1,3,1); plot(t,y) subplot(1,3,2); plot(t,y3) subplot(1,3,3); plot(t,y2)1 0 .8 0 .6 0 .4 0 .2 0 - 0 .2 - 0 .4 - 0 .6 - 0 .8 -1 0 5 10 1 0 .8 0 .6 0 .4 0 .2 0 - 0 .2 - 0 .4 - 0 .6 - 0 .8 -1 0 5 10 1 0 .8 0 .6 0 .4 0 .2 0 - 0 .2 - 0 .4 - 0 .6 - 0 .8 -1 0 5 10

1 0 -1 0 1 0 -1 0 1 0 -1 0

subplot(3,1,1); plot(t,y)1 2 3 4 5 6 7

subplot(3,1,2); plot(t,y3)1 2 3 4 5 6 7

subplot(3,1,3); plot(t,y2)1 2 3 4 5 6 7

5. 多窗口绘图figure(n) —— 创建窗口函数,n为窗 创建窗口函数, 为窗 口顺序号。 口顺序号。 t=0:pi/100:2*pi; y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y) —— 自动出现第一个窗口 figure(2) plot(t,y1) —— 在第二窗口绘图 figure(3) plot(t,y2) ——在第三窗口绘图 在第三窗口绘图

1 0 .8 0 .6 0 .4 0 .2 0 -.2 0 -.4 0 -.6 0 -.8 0 1 0 1 2 3 4 5 6 7

1 0 .8 0 .6 0 .4 0 .2 0 -.2 0 -.4 0 -.6 0 -.8 0 1 0 1 2 3 4 5 6 7

1 0 .8 0 .6 0 .4 0 .2 0 -.2 0 -.4 0 -.6 0 -.8 0 1 0 1 2 3 4 5 6 7

6.图形加注功能 图形加注功能将标题、坐标轴标记、 将标题、坐标轴标记、网格线及文字注 释加注到图形上,这些函数为: 释加注到图形上,这些函数为: title —— 给图形加标题 xlabel —— 给x轴加标注 轴加标注 ylabel —— 给y轴加标注 轴加标注 text —— 在图形指定位置加标注 hold—— 图形保持 grid on(off) —— 打开、关闭坐标网格线 打开、 legend —— 添加图例

…… 此处隐藏:772字,全部文档内容请下载后查看。喜欢就下载吧 ……
第2.1.3节matlab绘图new.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1813285.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)