网站大量收购独家精品文档,联系QQ:2885784924

试验22三维数据的绘图.DOC

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

实验2.1二维数据的绘图----一元函数的作图 5.1.1实验目的 掌握MATLAB软件中二维数据的绘图方法。 实验内容 1、平面曲线的作图----基本绘图命令plot (1)plot(Y) 这是plot命令中最为简单的形式。当Y为向量时,以Y的元素为纵坐标,元素相应的序列号为横坐标绘制出连线。若Y为实矩阵,则按照列绘出每列元素和其序列号的对应关系,曲线数等于矩阵的列数。若Y为复矩阵,则按列以每列元素的实部为横坐标以虚部为纵坐标,绘出曲线。曲线数等于矩阵的列数。 (2)plot(X,Y) 当X和Y为同维向量时,以X为横坐标,Y为纵坐标绘制曲线;当X是向量,Y是每行元素数目和X维数相等的矩阵时,将绘出以X为横坐标,以Y中每行元素为纵坐标的多条曲线,曲线数等于矩阵的行数。 (3)plot(X,Y1, X,Y2, ……,X,Yn) 这个命令能够绘制多条曲线,每条曲线分别以X,Y为横纵坐标。各条曲线互不影响。 采用plot(X,Y1, X,Y2, ……,X,Yn)命令能够绘制多重曲线,而plot(X,Y)中当X是向量,Y是矩阵时,也能够绘制多重曲线,事实上,MATLAB还提供了命令,可以在已经绘好的图形上加上新的图形。 当图线太多时,我们可以在命令中对线形和颜色进行设定,达到良好的区分效果。 例如plot(X,Y)命令可以改为plot(X,Y,S)其中S表示线型和颜色。 线型和颜色种类见表2.1。 表2.1 线型和颜色种类 颜色 线型 标记类型 r(red)红色 g(green)绿色 b(blue)蓝色 y(yellow)黄色 k(black)黑色 w(white)白色 c(cyan)青色 m(magenta)品红 - 实线(默认) -- 双划线 : 虚线 -. 点划线 + 加号 * 星号 . 实点 o 小圆圈(字母) x 交叉号 d 棱形 s 正方形 p 正五角星 h 正六角星 2、函数绘图命令:fplot(‘function’,limits)——在指定的范围limits=[xmin, xmax]内画出函数名为function的一元函数图形。 注意fplot与plot的区别:fplot的指令可以用来自动的画一个已定义的函数图,而无须产生绘图所须要的一组数据为变数。ezplot (‘f(x)’, [xmin,xmax] )——绘出函数f(x)从xmin 到xmax区间的图形; ezplot (‘f(x,y)’, [xmin,xmax,ymin,ymax] )f(x,y)=0在[xmin,xmax]与[ymin,ymax]xmin区间上的图形; ezplot ( ‘x(t)’,’y(t)’, [tmin,tmax] )——在区间[tmin,tmax]上绘出参数方程x= x(t),y=y(t)的函数图形。 【例题2.1】分别用不同的作图命令,画出函数在[-2,2]上的图形。 解:(1)用plot作图命令,程序为: x=-2:0.1:2; y=x.^3-3*x; plot(x,y) grid on %加网格线 axis equal %x,y轴单位刻度相等 运行结果如图2.1所示。 图2.1 (2)用fplot作图命令,程序为: fplot(x^3-3*x,[-2,2]) %字符串 x^3-3*x表示函数 axis equal grid on 运行结果如图2.1所示。 (3)用ezplot作图命令,程序为: ezplot(x^3-3*x,[-2,2]) axis equal grid on 运行结果如图2.1所示。 说明:(1)三种方法得到相同的图形,但不能认为三个命令的功能完全相同。(2)plot与fplot绘图可对图形的线形、颜色作出控制,ezplot则不能。 【例题2.2】绘出函数的函数图像。 题目分析:函数是由数学表达式表示的函数,可考虑选用fplot作图命令。 解:选用fplot作图命令,程序为: fplot(sin(x)./x,[-20 20 -0.5 1.5]) % 作图并显示x轴、y轴的范围 grid on xlabel(x轴); % x轴注解 ylabel(y轴); % y轴注解 title(y=sinx/x); % 图形标题 运行结果如图2.2所示。 图2.2 说明:用fplot作图命令,可以绘出比较精确的图形,特别对那些变化比较剧烈的函数。(2)程序中对函数图形的属性作了一些处理,比如添加数轴名、标题等。 【例题2.3】分别绘出参数函数与隐函数图像。 题目分析:对参数函数与隐函数的作图,可考虑选用ezplot作图命令。 解:选用ezplot作图命令,程序为: subplot(2,1,1); %窗口分割为二行一列,且在第一行显示

文档评论(0)

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

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

1亿VIP精品文档

相关文档