- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第3章二维绘图
本章要点MATLAB除了具有强大的数值运算功能,同时也提供了一系列便利的绘图函数。其中高层绘图函数,用户不需要过多考虑绘图的细节,只需要给出一些基本的参数就能得到所需的图形。此外,MATLAB还提供了直接对图形句柄进行操作的底层绘图操作,这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看作一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。本章首先介绍MATLAB二维图形的绘制方法,并按照完整的步骤来说明一个图形产生的流程,以便将数据以图形形式来识别。本章要点:⑴二维绘图函数。⑵绘图工具。⑶绘图标注与注释。⑷特殊二维图像绘图。学习目标:⑴掌握简单二维图形显示与绘图函数。⑵熟悉图形显示控制语句,包括:颜色控制、线型控制、线条粗细控制、坐标控制等。⑶熟悉绘制极坐标图形及对数/半对数坐标系绘图。⑷掌握特殊二维绘图:包括饼状图、等高线图、向量图、误差条图等。
3.1二维绘图函数常用的二维绘图函数如表1-1所示。表1-1常用的二维绘图函数函数名说明plot线性二维绘图;将数据绘制在坐标轴上并用线连起来,形成连续的曲线图形stem绘制二维离散序列图(也称“火柴杆图”)hold保持当前的绘图subplot创建和控制多坐标轴area绘制面积图bar绘制长条图hist绘制长条形统计图polar绘制极坐标图compass绘制箭头图;从极坐标中的原点发出的箭头,返回line对象1.plot函数plot函数是MATLAB中最基本、最常用的绘图函数。plot为线型二维绘图函数,调用格式为:plot(Y)当Y为向量时,是以Y的分量为纵坐标,以元素序号为横坐标,用直线依次连接数据点,绘制曲线。若Y为实矩阵,则按列绘制每列对应的曲线。
3.1二维绘图函数【例3-1】利用plot函数分别绘制当Y为向量及Y为矩阵时,plot所绘制的曲线。程序命令如下:Y=[00.580.700.950.830.25];%利用直接输入法生成一维向量plot(Y)程序运行结果如图0-1所示。观察图形,当Y为向量时,纵坐标的值对应Y的分量,横坐标的值为元素的序号,即0,1,2...,最终将这些点用直线依次连接起来。程序命令如下:X=[00.58;0.580.7;0.70.95;0.950.83;0.830.25;0.250];%生成6行2列矩阵plot(X)程序运行结果如图0-2所示。观察图形,当Y为矩阵时,图形按列绘制,例如上述6行2列矩阵,即所绘制图像由2条线段组成。并且每条线的绘制,以分量为纵坐标,以元素序号为横坐标绘制。图3-1Y为向量绘制图形图3-2Y为矩阵绘制图形
3.1二维绘图函数plot(X,Y,...)若Y和X为同维向量,则以X为横坐标,Y为纵坐标绘制连线图;若X是向量,Y是行数或列数与X长度相等的矩阵,则绘制多条不同色彩的连线图,X被作为这些曲线的共同横坐标;若X和Y为同型矩阵,则以X,Y对应元素分别绘制曲线,曲线条数等于矩阵列数。其中X,Y都可以是表达式,但在使用此函数之前,须先定义曲线上每一点的X以及Y坐标。
3.1二维绘图函数【例3-2】绘制0~2π之间的sinx+cosx的曲线。在-π~π之间,绘制sin函数和cos函数的曲线。程序命令如下:x=linspace(0,2*pi,100);%生成一组线性等距的数值y=sin(x)+cos(x);plot(x,y)运行结果如图3-3所示。观察生成的图形,是由100个点连成的光滑的正弦曲线,其中x为横轴y为纵轴。程序命令如下:x=[-pi:0.01:pi];%在-π~π之间均匀产生间隔为0.01的数据点plot([xx],[sin(x)cos(x)])%同时绘制多条曲线运行结果如图3
您可能关注的文档
- 《Matlab App Designer设计入门及实战》课件 第1章 MATLAB App Designer设计预备知识.pptx
- 《Matlab App Designer设计入门及实战》课件 第2章 MATLAB常用文件操作.pptx
- 《Matlab App Designer设计入门及实战》课件 第4章 句柄图形系统.pptx
- 《Matlab App Designer设计入门及实战》课件 第5章 MATLAB App Designer设计基础及常用组件.pptx
- 《Matlab App Designer设计入门及实战》课件 第6章 仪器、容器、图窗工具和航天航空组件.pptx
- 《Matlab App Designer设计入门及实战》课件 第7章 预定义对话框.pptx
- 《Matlab App Designer设计入门及实战》课件 第8章 基于MATLAB App Designer 的学生成绩管理.pptx
- 《Matlab App Designer设计入门及实战》课件 第9章 MATLAB App Designer在中学教学中的应用举例.pptx
- 《Matlab App Designer设计入门及实战》课件 第10章 基于MATLAB App Designer的数字信号处理系统.pptx
- 《Matlab App Designer设计入门及实战》课件 第11章 基于MATLAB App Designer的图像处理系统.pptx
- DB5101∕T 70-2020 成都市餐饮企业三级安全生产标准化现场管理评定规范(高清版).docx
- DB5104╱T 37-2020 退役军人咨询服务大厅建设规范.docx
- DB5101T25-2018 商务写字楼等级划分.docx
- DB5101_T15-2018_成都市企业三级安全生产标准化基本规范_成都市.docx
- DB5101_T 66—2020 成都市智慧城市市政设施 城市环境卫生基础数据规范.docx
- 职业发展中的关键技能.pptx
- 职业发展路径对个人终身学习的推动作用.pptx
- 职业发展路径对个人自我认知的重要性.pptx
- 职业发展路径带来的机遇和挑战.pptx
- 职业发展中的决策和风险管理.pptx
最近下载
- 《城镇道路工程施工与质量验收规范》CJJ1-2008.docx VIP
- 2025年郑州铁路职业技术学院单招职业倾向性测试题库(夺冠系列).docx VIP
- 6RA80操作说明.pdf
- YS/T 1160-2016_工业硅粉定量相分析 二氧化硅含量的测定 X射线衍射K值法.pdf
- 以社区服务铸牢中华民族共同体意识的实践与思考.docx VIP
- 最完整平面设计费价目表.pdf
- 缅怀先烈主题班会优质课件.ppt
- 2025年美丽中国第六届全国国家版图知识竞赛题库及答案(中小学组).docx VIP
- 小学数学新人教版一年级下册第五单元《100以内的笔算加、减法》教案(2025春).doc
- 2025年郑州软件职业技术学院单招职业技能测试题库(夺冠系列).docx VIP
文档评论(0)