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 tt = 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 11 2 3 4 51 3 6 10 151 4 10 20 351 5 15 35 703.图形选项设置线型、颜色和数据点标记符号等线型:- 实线: 虚线-. 点划线-- 双划线颜色: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函数外,其他函数同样适用于三维图形,在三维中z坐标轴说明用zlabel函数。(3)上述函数中的说明文字,除了使用标准的ASCII字符外,还可以使用LaTex格式的控制字符,这样就可以

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档