- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 MATLAB绘图 本章主要内容如下: 1 可视化的基本步骤 2 二维曲线绘图 3 三维曲线绘图 4 图形窗功能简介 7.1 可视化的基本步骤 1. 曲线数据准备(以二维图形为例): 选取一个参变量采样向量 计算各坐标数据向量 2. 选定图形窗及子图位置; 3. 调用曲线绘图指令; 4. 设置轴的范围 5. 图形注释(图名、坐标名、图例、文字说明) 7.2 二维曲线绘图 一、plot —— 最基本的二维绘图指令 1、plot的功能: plot命令自动打开一个图形窗口Figure 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴。 如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形 可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图 可任意设定曲线颜色和线型 可给图形加坐标网线和图形加注功能 2、plot的基本调用格式 a)、plot(X,’s’) X为实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画一条连续曲线。 X为实矩阵时,则按列绘制每列元素值相对其下标的曲线,图中曲线数等于X阵列数。 X为复数矩阵时,则按列绘制每列以元素实部和虚部为横、纵坐标绘制多条曲线。 s用来指定线型、色彩等,缺省时为MATLAB默认设置。 b)、plot(X,Y,’s’) X、Y是同维向量时,绘制X、Y元素为横、纵坐标的曲线。 X是列向量,Y是与X等行的矩阵时,以X为横坐标,按Y的列数绘制多条曲线。 X是矩阵,Y是向量时,以Y为纵坐标按X的列数绘制多条曲线。 X、Y是同维矩阵时,以X,Y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵列数 s的意义与其在plot(X,’s’)中相同。 3、曲线的色彩、线型和数据点形 a)、色彩和线型 b)、数据点形 数据点形用来标志数据点,即可单独使用也可与色彩、线型组合使用。 二、图形控制 在一般绘图时可采用MATLAB的缺省设置,也能得到满意的画面,但用户也可根据需要改变缺省设置。 1、坐标控制 2、分格线和坐标框 grid on 画出分格线 grid off 不画分格线 box on 使当前坐标呈封闭形式 box off 使当前坐标呈开启形式 1、对数坐标图 MATLAB提供了绘制对数和半对数坐标曲线的函数,调用格式为: semilogx(x1,y1,’Linespec’,x2,y2, …) x轴对数 semilogy(x1,y1, ’Linespec’,x2,y2,…) y轴对数 loglog(x1,y1, ’Linespec’,x2,y2, …) 双对数 【例7-7】绘制y=10x2的对数坐标图 2、极坐标图 polar函数用来绘制极坐标图,其调用格式为: polar(theta,rho, ’Linespec’) 其中theta为极坐标极角,rho为极坐标矢径。 【例7-8】绘制ρ=sin(2t)cos(2t)的极坐标图。 2、多图形窗口绘制 MATLAB还允许在同时在不同的图形窗口里绘图。 figure(n) —— 创建窗口函数,n为窗口顺序号。 1、fplot ——函数图形绘制命令 fplot的调用格式: fplot(fun,lims) — 绘制函数fun在x区间 lims=[xmin xmax]的函数图。 fplot(fun,lims,corline) — 以指定线形绘图。 [x,y]=fplot(fun,lims) — 只返回绘图点的值,而不绘图。用plot(x,y)来绘图。 ezplot的调用格式: ezplot(f) —这里f为包含单个符号变量x的符号表达式,在x轴的默认范围[-2*pi 2*pi]内绘制f(x)的函数图 ezplot(f,xmin,xmax) — 给定区间绘图。 ezplot(f,[xmin,xmax],figure(n)) — 指定绘图窗口绘图。 fill的功能: 绘制二维多边形并填充颜色 fill将初始点与终点用一直线连接,与函数曲线构成若干封闭图形,并用颜色填充。 fill的调用格式: fill(x,y,’color’) 2、bar——二维条形图绘制命令 调用格式: bar(x,y,’style’) 其中style用来指定绘制条形的类型,有两项: group(分组形式):若矩阵y为m×n的,则绘制m组条形图,每一个条形组中有n个垂直条形。 stack(叠加形式):矩阵y中的每一行绘制一个条形,条形的高度为行中元素的和;每个条形都用多种颜色表示,各颜色对应行中各元素
您可能关注的文档
- 如何编制发改委立项用(甲级)电动翻滚台项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 如何编制发改委立项用(甲级)电动毛绒动物项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 海利普变频器应用案例修订.doc
- 井队现场布局-井场布置.ppt
- 如何编制发改委立项用(甲级)电动隔膜泵项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 如何编制发改委立项用(甲级)电动沐浴刷项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 闭合裂纹面相互作用的实验研究.pdf
- 如何编制发改委立项用(甲级)电动车组装配件项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
- 砌体工程课件.ppt
- 如何编制发改委立项用(甲级)电动罗马帘项目可行性研究报告(可研报告+甲级+立项+贷款).pdf.pdf
文档评论(0)