- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二讲-MATLAB-绘图.ppt
第二讲 Maltab 绘图详解 二维图形 简易函数 直方图 罗盘图 双坐标图 雷达图 三维图形 三维线条图 网格图 三维曲面 特殊图形 动态图形 Heatmap图形 引言 世界顶级的数值计算工具软件MATLAB具有极其强大的数据可视化功能,可制作具有出版质量图形。 在前面的课程中,已经使用了数据可视化命令plot。 我们只能介绍MATLAB数据可视化的基础,2-D数据可视化、3-D数据可视化初步。 二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用直角坐标系、对数坐标、极坐标等形式。数据点可以用向量或矩阵形式给出,类型可以是实型或复型。 2.1 二维曲线绘图的基本操作 plot指令的基本调用格式 (1)plot(x) x为向量时,以该元素的下标为横坐标、元素值为纵坐标绘出曲线 散点图的绘制:plot(x,’*’) (2)plot(x, y) x、y为同维数组时,绘制以x、y元素为横纵坐标的曲线 x为向量,y为二维数组、且其列数或行数等于x的元素数时,绘制多条不同颜色的曲线 散点图plot(x,y,’*’),带颜色的散点图plot(x,y,’b*’) (3)plot(x1, y1, x2, y2, …) 绘制以x1为横坐标、y1为纵坐标的曲线1,以x2为横坐标、y2为纵坐标的曲线2,等等。 其中x为横坐标,y为纵坐标,绘制y=f(x)函数曲线。 曲线的色彩、线型和 数据点形(1) 曲线线形控制符 曲线颜色控制符 曲线的色彩、线型和 数据点形(2) 例2.1正弦函数(横坐标的不同表示) 坐标一 x=linspace(0,4*pi,100);%表示横坐标在[0,4pi],等分为100等分 y=sin(x); plot(x,y) 坐标二 x=0:4*pi/100:4*pi; y=sin(x); plot(x,y) 例2.2正弦函数(不同线性表示) 折线 x=0:4*pi/100:4*pi; y=sin(x); plot(x,y) 散点图 x=0:4*pi/100:4*pi; y=sin(x); plot(x,y,*) 例2.3正弦函数(不同颜色表示) 默认蓝色 x=0:4*pi/100:4*pi; y=sin(x); plot(x,y,b) 红色 x=0:4*pi/100:4*pi; y=sin(x); plot(x,y,r) 例2.4使用直角坐标系 在[0,2π]区间内,绘制曲线 x = 0:pi/100:2*pi; y = 2*exp(-0.5*x).*sin(2*pi*x); plot(x,y) 例2.5使用参数方程绘制曲线 绘制曲线 t = -pi:pi/100:pi; x = t.*cos(3*t); y = t.*sin(t).^2; plot(x,y) 图形标识 图形标识包括: 图名(title) 坐标轴名(xlabel、ylabel) 图形文本注释(text) 图例(legend) 简捷使用格式 title(s) % s为字符串变量或常量 xlabel(s) ylabel(s) legend(s) text(x, y, s) % 指定坐标(x, y)处加注文字 例2.6 t=0:4*pi/100:4*pi; y=sin(t); plot(t,y); xlabel(时间); ylabel(正弦函数); legend(周期函数); text(5,0.4,sin(t)) 2.2、坐标、刻度和分格线控制 例 3.1 坐标控制 绘制椭圆,长轴为3.25,短轴为1.15 t=0:2*pi/99:2*pi; x=1.15*cos(t); y=3.25*sin(t); % y为长轴,x为短轴 subplot(2,2,1); plot(x, y); axis off title(axis off); subplot(2,2,2); plot(x,y); axis image; title(axis image); subplot(2,2,3); plot(x,y); axis equal; title(axis Equal); subplot(2,2,4); plot(x,y); axis square; title(axis Square); 刻度、分格线和坐标框 分格线与grid指令 grid on 画出分格线 grid off 不画分格线 MATLAB的缺省设置是不画分格线;分格线的疏密取决于坐标刻度(改变坐标刻度,可改变分格线的疏密)。 坐标框 box on 控制加边框线 box off 控制不加边框线 刻度设
您可能关注的文档
最近下载
- 建筑设计防火规范(GB 50016-2014 ).pdf VIP
- 党代表候选人谈话记录3篇.docx VIP
- 10第十章人力资源外包.pptx
- (高清版)B-T 17394.2-2022金属材料 里氏硬度试验 第2部分:硬度计的检验与校准.pdf VIP
- 课件:临床思维与诊疗决策.ppt
- 浅谈乡镇纪委的工作现状.docx VIP
- 人教版历史中考二轮专题复习中国古代史新题赏析课后练习.docx VIP
- 2023年国家基本公共卫生服务考试备考题库(浓缩600题).docx
- 隧道式灭菌干燥机设备维护与保养及备件安全库存管理-truking.pdf
- GBT11345-2023 焊缝无损检测 超声检测 技术、检测等级和评定.pdf
文档评论(0)