首 页 - ┆ 小小说社会科学搜榜改进建议哲学宗教政治法律文化科教语言文字医学管理资源艺术资料数理化天文地球专业技术教育资源建筑房地产
当前位置:e书联盟 > 建筑房地产 > 建筑房地产ppt
第3讲_MATLAB作图.ppt
运行环境:Win9X/Win2000/WinXP/Win2003/
建筑语言:简体中文
建筑类型:国产软件 - 建筑房地产ppt
授权方式:共享版
建筑大小:559 KB
推荐星级:
更新时间:2019-12-30 17:53:26
联系方式:暂无联系方式
官方主页:Home Page
解压密码:点击这里
  • 好的评价 此建筑真真棒!就请您
      0%(0)
  • 差的评价 此建筑真差劲!就请您
      0%(0)

第3讲_MATLAB作图.ppt介绍

     Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.  例 在[0,2*pi]用红线画sin(x),用绿圈画cos(x).  x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,'r',x,z,’g0') PLOT3(x,y,z,s)     PLOT3(x,y,z) 空  间  曲  面 1、在图形上加格栅、图例和标注 (1)grid on: 加格栅在当前图上          grid off: 删除格栅  (3)  hh = gtext(‘string’)   命令gtext(‘string’)用鼠标放置标注在现有的图上. 运行命令gtext(‘string’)时,屏幕上出现当前图形,在 图形上出现一个交叉的十字,该十字随鼠标的移动移动, 当按下鼠标左键时,该标注string放在当前十交叉的位 置.  特殊的三维图形函数 1、空间等值线图: contour 3(x,y,z,n)        其中n表示等值线数。 例 山峰的三维和二维等值线图。               解 [x,y,z]=peaks;         subplot(1,2,1)                contour3(x,y,z,16,'s')            grid,   xlabel('x-axis'),ylabel('y-axis')         zlabel('z-axis')         title('contour3 of peaks');          subplot(1,2,2)         contour(x,y,z,16,'s')         grid,  xlabel('x-axis'), ylabel('y-axis')         title('contour of peaks'); Matlab  liti18   3、三维散点图 scatter3(X,Y,Z,S,C)   在向量X,Y和Z指定的位置上显示彩色圆圈.   向量X,Y和Z的大小必须相同. 解 输入命令: [x,y,z]=sphere(16); X=[x(:)*.5 x(:)*.75 x(:)]; Y=[y(:)*.5 y(:)*.75 y(:)]; Z=[z(:)*.5 z(:)*.75 z(:)]; S=repmat([1 .75 .5]*10,prod(size(x)),1); C=repmat([1 2 3],prod(size(x)),1); scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'),view(-60,60)  例  绘制三维散点图。 Matlab  liti32   返回 * 数学建模与数学实验                     MATLAB作图 二维图形 三维图形 图形处理 实例 作业 特殊二、三维图形 命令为: plot(X,Y,S)  plot(X,Y)--画实线 plot(X,Y1,S1,X,Y2,S2,……,X,Yn,Sn)            --将多条线画在一起 X,Y是向量,分别表示点集的横坐标和纵坐标 线型 y  黄色   . 点   -  连线 m  洋红   o 圈   :  短虚线 c  蓝绿色  x  x-符号 r  红色   -.  长短线 +   加号  --  长虚线 1.曲线图 解 Matlab  liti1 2.符号函数(显函数、隐函数和参数方程)画图 (1) ezplot ezplot(‘x(t)’,’y(t)’,[tmin,tmax])                表示在区间tmin t tmax绘制参数方程                                                x=x(t),y=y(t)的函数图 ezplot(‘f(x)’,[a,b])             表示在a x b绘制显函数f=f(x)的函数图 ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])          表示在区间xmin x xmax和 ymin y ymax绘制 隐函数f(x,y)=0的函数图 例   在[0,pi]上画y=cos(x)的图形 解 输入命令       ezplot(‘cos(x)’,[0,pi]) Matlab     liti25 解 输入命令   ezplot(‘cos(t)^3’,’sin(t)^3’,[0.2*pi]) Matlab     liti41 解  输入命令 ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])  Matlab     liti40 (2) fplot 注意: [1] fun必须是M文件的函数名或是独立变量为x的字符串.   [2] fplot函数不能画参数方程和隐函数图形,但在一个图上可以画多个图形。 fplot(‘fun’,lims)       表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形. 解  先建M文件myfun1.m:    function Y=myfun1(x)    Y=exp(2*x)+sin(3*x.^2) 再输入命令: fplot(‘myfun1’,[-1,2]) Matlab     liti43 Matlab     liti28 解 输入命令:   fplot(‘[tanh(x),sin(x),cos(x)]’,2*pi*[-1 1 –1 1]) 例  在[-2,2]范围内绘制函数tanh的图形 解   fplot(‘tanh’,[-2,2]) Matlab     liti42 3. 对数坐标图         在很多工程问题中,通过对数据进行对数转换可以更清晰地看出数据的某些特征,在对数坐标系中描绘数据点的曲线,可以直接地表现对数转换.对数转换有双对数坐标转换和单轴对数坐标转换两种.用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换.  loglog(Y)         表示 x、y坐标都是对数坐标系 semilogx(Y)       表示 x坐标轴是对数坐标系 semilogy(…)      表示y坐标轴是对数坐标系 plotyy    有两个y坐标轴,一个在左边,一个在右边  例   用方形标记创建一个简单的loglog  解   输入命令:       x=logspace(-1,2);       loglog(x,exp(x),’-s’)       grid on     %标注格栅 Matlab     liti37 例  创建一个简单的半对数坐标图 解  输入命令:      x=0:.1:10;      semilogy(x,10.^x)  Matlab     liti38 例  绘制y=x3的函数图、对数坐标图、半对数坐标图 Matlab     liti22 返回 三维图形 1、空间曲线 2、空间曲面 返回  空  间  曲  线  1、 一条曲线  例  在区间[0,10

第3讲_MATLAB作图.ppt

下载此电子书资料需要扣除0点,

电子书评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 即日起,本站所有电子书免费、无限量下载下载,去掉了每日50个下载的限制
* 本站尽量竭尽努力将电子书《第3讲_MATLAB作图.ppt》提供的版本是完整的,全集下载
* 本站站内提供的所有电子书、E书均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
Copyright © 2005-2020 www.book118.com. All Rights Reserved