大学精品课matlab,大学精品课件:Matlab绘图教程.ppt

大学精品课件:Matlab绘图教程.ppt

MATLAB绘图二维数据曲线图plot函数的基本调用格式为plotxy其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。例1在0 x2区间内,绘制曲线y2e-0.5xcos4x程序如下x0pi1002piy2exp-0.5x.cos4pixplotxy例2绘制曲线。程序如下t00.12pixt.sin3tyt.sint.sintplotxyplot函数最简单的调用格式是只包含一个输入参数plotx在这种情况下,当x是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出一条连续曲线,这实际上是绘制折线图。绘制多根二维曲线1plot函数的输入参数是矩阵形式时1当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。2当xy是同维矩阵时,则以xy对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。3对只包含一个输入参数的plot函数,当输入参数是实矩阵时,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数矩阵的列数。当输入参数是复数矩阵时,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。2含多个输入参数的plot函数调用格式为plotx1y1x2y2xnyn1当输入参数都为向量时,x1和y1,x2和y2,,xn和yn分别组成一组向量对,每一组向量对的长度可以不同。每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制出多条曲线。2当输入参数有矩阵形式时,配对的xy按对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。例3分析下列程序绘制的曲线。x1linspace02pi100x2linspace03pi100x3linspace04pi100y1sinx1y21sinx2y32sinx3xx1x2x3yy1y2y3plotxyx1y1-13具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为plotyyx1y1x2y2其中x1y1对应一条曲线,x2y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1y1数据对,右纵坐标用于x2y2数据对。例4用不同标度在同一坐标内绘制曲线y10.2e-0.5xcos4x和y22e-0.5xcosx。程序如下x0pi1002piy10.2exp-0.5x.cos4pixy22exp-0.5x.cospixplotyyxy1xy24图形保持holdonoff命令控制是保持原有图形还是刷新原有图形,不带参数的hold命令在两种状态之间进行切换。例5采用图形保持,在同一坐标内绘制曲线y10.2e-0.5xcos4x和y22e-0.5xcosx。程序如下x0pi1002piy10.2exp-0.5x.cos4pixplotxy1holdony22exp-0.5x.cospixplotxy2holdoff设置曲线样式MATLAB提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号,它们可以组合使用。例如,“b-.”表示蓝色点划线,“yd”表示黄色虚线并用菱形符标记数据点。当选项省略时,MATLAB规定,线型一律用实线,颜色将根据曲线的先后顺序依次。要设置曲线样式可以在plot函数中加绘图选项,其调用格式为plotx1y1选项1x2y2选项2xnyn选项n例6在同一坐标内,分别用不同线型和颜色绘制曲线y10.2e-0.5xcos4x和y22e-0.5xcosx,标记两曲线交叉点。程序如下xlinspace02pi1000y10.2exp-0.5x.cos4pixy22exp-0.5x.cospixkfindabsy1-y21e-2查找y1与y2相等点近似相等的下标x1xk取y1与y2相等点的x坐标y30.2exp-0.5x1.cos4pix1求y1与y2值相等点的y坐标plotxy1xy2kx1y3bp图形标注与坐标控制图形标注有关图形标注函数的调用格式为title图形名称xlabelx轴说明ylabely轴说明textxy图形说明legend图例1图例2函数中的说明文字,除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符,这样就可以在图形上添加希腊字母、数学符号及公式等内容。例如,text0.30

课程简介】 (1)本课程特别适用于MATLAB爱好者,尤其适用于热衷于用MATLAB求解高等数学问题、图像处理问题、工程计算等问题。 (2)通过本课程,你将学习到如何使用MATLAB,如何用MATLAB求解高等数学中的计算问题,可以从计算机程序视角了解到数学公式的计算原理。另外,本课程还结合了众多实例案例,让你深入了解MATLAB的数据处理之美。 【完整课程列表】 中山大学 数学实验与数学软件 第01章 MATLAB软件入门(共46页).pptx 中山大学 数学实验与数学软件 第02章 MATLAB编辑器与符号计算(一)(共43页).pptx 中山大学 数学实验与数学软件 第03章 MATLAB符号计算(二) (共41页).pptx 中山大学 数学实验与数学软件 第04章 MATLAB符号计算(三)(共47页).pptx 中山大学 数学实验与数学软件 第05章 MATLAB数值数组与数组化编程(共42页).pptx 中山大学 数学实验与数学软件 第06章 MATLAB矩阵函数与程序设计初步(共38页).pptx 中山大学 数学实验与数学软件 第07章 MATLAB数值微积分(共32页).pptx 中山大学 数学实验与数学软件 第08章 MATLAB微分方程数值解法(共33页).pptx 中山大学 数学实验与数学软件 第09章 MATLAB数值线性代数(共29页).pptx 中山大学 数学实验与数学软件 第10章 MATLAB进阶程序设计与问题求解(共40页).pptx 中山大学 数学实验与数学软件 第11章 MATLAB概率统计与曲线拟合(共45页).pptx 中山大学 数学实验与数学软件 第12章 MATLAB数字信号与声音处理(共36页).pptx 中山大学 数学实验与数学软件 第13章 MATLAB多项式运算与数据可视化(一)(共41页).pptx 中山大学 数学实验与数学软件 第14章 MATLAB数字图像处理初步(共42页).pptx 中山大学 数学实验与数学软件 第15章 MATLAB数据可视化(二)(共43页).pptx 中山大学 数学实验与数学软件 第16章 MATLAB期末复习与样题(共37页).pptx 中山大学 数学实验与数学软件 第17章 MATLAB其他常用功能与前沿应用选讲(共41页).pptx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值