Matlab笔记——二维绘图(直角坐标)007.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab笔记——二维绘图(直角坐标)007

007. 二维绘图(直角坐标) 前言: Matlab具有强大的绘图功能,提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形。 此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字说明等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。 —————————————————————— 二维绘图可以采用不同的坐标系,如直角坐标、极坐标、对数坐标等。 一.绘制二维曲线的基本函数 1. 基本绘图函数——plot() 用于绘制二维平面上的直角坐标图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。 plot(x,y)——x,y为长度相同的向量,存储x坐标和y坐标 例1 在区间,绘制一般曲线 x=0:pi/100:2*pi; y=2*exp(-0.5*x).*sin(2*pi*x); plot(x,y) 运行结果: 注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。 例2绘制参数方程曲线——星形线: x = a cos3t ; y = a sin3 t t = 0:0.01:2*pi; x = a.*(cos(t)).^3; y = a.*(sin(t)).^3; plot(x,y); 运行结果: 例3绘制参数方程曲线——摆线: x = a(t – sin t) ; y = a(1 –cos t) t = 0:0.01:2*pi; x = a.*(t - sin(t)); y = a.*(1 - cos(t)); plot(x,y); 运行结果: 2.同一坐标图中画多条函数曲线 调用格式为:plot(x1, y1, x2, y2, …, xn, yn) 例4同一坐标图中画出,,三条曲线。 x =0:pi/50:2*pi; plot(x,sin(x),x,2*sin(x),x,3*sin(x)) 运行结果: 注:利用plot函数可以直接将矩阵的数据绘制图形(矩阵的每一列数据作为一条曲线),例 例5绘制数据矩阵表示的图形 A=pascal(5) plot(A) 运行结果:A = 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70 3.图形选项设置线型、颜色和数据点标记符号等 线型:- 实线: 虚线-. 点划线-- 双划线 颜色:b蓝色g绿色r红色c青色m品红 y黄色k黑色w白色 标记符号:. 点o 圆圈×叉号+ 加号* 星号 s 方块d 菱形p 五角星h 六角星 ∨朝下三角符号∧朝上三角符号 朝左三角符号朝右三角符号 例6用不同的线型和颜色在同一坐标图内绘制曲线及其上下包络线: 【用黑色虚线画出两条包络线,用蓝色双划线画出曲线y,用红色五角星离散标出数据点】 x=(0:pi/100:2*pi); y1=2*exp(-0.5*x)*[1,-1]; y2=2*exp(-0.5*x).*sin(2*pi*x); x1=(0:12)/2; y3=2*exp(-0.5*x1).*sin(2*pi*x1); plot(x,y1,k:,x,y2,b--,x1,y3,rp); 运行结果: 4.绘制出具有不同纵坐标标刻度的两个图形——plotyy() 两个函数绘制在同一个坐标中(横坐标的标度相同,纵坐标有两个——不同量纲不同数量级),有利于图形数据的对比分析。 plotyy(x1,y1,x2,y2) 例7绘制两个纵坐标图形 x1=0:pi/100:2*pi; x2=0:pi/100:3*pi; y1=exp(-0.5*x1).*sin(2*pi*x1); y2=1.5*exp(-0.1*x2).*sin(x2); plotyy(x1,y1,x2,y2); 运行结果: 二.绘制图形的辅助操作 1.图形标注 在绘制图形时,可以对图形加上一些说明,如图形的名称、坐标轴说明以及图形某一部分的含义等,这些操作称为添加图形标注。有关图形标注函数的调用格式为: title(’图形名称’) xlabel(’x轴说明’) ylabel(’y轴说明’) text(x, y, ’图形说明’) % 在坐标点(x, y)的位置添加“图形说明” legend(’图例1’, ’图例2’, …) 注:(1)legend函数用于对绘制曲线所用线型、颜色或数据点标记作图例说明(放置在空白处),用户还可以通过鼠标移动图例,将其放到所希望的位置。 (2)除legend函数外,其他函数同样

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档