matlab教学资料:绘图.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * 北京科技大学数学实验 例:绘制条形图 t=0:pi/5:2*pi; y=cos(t); bar(y) 北京科技大学数学实验 例:绘制面积图 (1) x=1:4; y=[1 2 3 4]; area(x,y) 北京科技大学数学实验 例:绘制面积图 (2) x=1:4;y=[1 4 2;2 4 3;4 7 5;0 5 4]; area(x,y) 北京科技大学数学实验 例:绘制饼图 x=[30 48 36 20 12]; explode=[0 0 0 0 1]; pie(x,explode) 例:绘制火柴棍图 x=0:.1:2; y= exp(-x.^2); stem(y) 北京科技大学数学实验 北京科技大学数学实验 例:绘制阶梯图 x=0:pi/20:2*pi; y=sin(2*x); stairs(x,y) 北京科技大学数学实验 例:极坐标图 polar(t,r) 使用极角t和极径r绘制极坐标图形; t=0:pi/50:2*pi; polar(t,abs(sin(4*t)),r) 三、MATLAB三维曲线绘图 plot3——三维曲线绘制指令 北京科技大学数学实验 plot3的调用格式: plot3(X,Y,Z) plot3(X,Y,Z,’String’) plot3(X1,Y1,Z1,’ String1’,X2,Y2,Z2,’ String2’,…) plot3与plot的 用法相同 例:绘制三维曲线的图像: 北京科技大学数学实验 , t=0:pi/10:20*pi; x=t.* sin(t); y=t.*cos(t)?; z=t?; plot3(x,y,z) 解:matlab命令为: 四、Matlab空间曲面绘图 Meshgrid命令: Mesh命令与Surf命令: 用来生成x-y平面上的小矩形顶点坐标值的矩阵,也称为格点矩阵。 分别生成函数的网格曲面; 与生成函数的表面曲面。 Meshgrid命令 介绍 二元函数z = f(x, y) 的图形是三维空间曲面,在Matlab中总是假设函数z = f(x, y)是定义在矩形区域D=[x0,xm]×[y0,yn]上的。 为了绘制三维曲面,Matlab把[x0,xm]分成m份,把[y0,yn]分成n份,这时区域D就被分成m×n个小矩形块。 每个小矩形块有4个顶点(顶点也叫格点)(xi,yi,f(xi,yi)).连接4个顶点得到一个空间中的四边形片。 所有这些四边形片就构成函数的空间网格曲面。 而函数meshgrid就用来生成x-y平面上的小矩形顶点坐标值的矩阵,也称为格点矩阵。 函数meshgrid也适用于三元函数u = f(x, y,z)。 meshgrid的调用形式是: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x) [X,Y,Z]=meshgrid(x,y,z) [X,Y]=meshgrid(x,x)。 绘制二维图形时生成 小矩形的格点。 [X,Y,Z]=meshgrid(x) 绘制三维图形时生 成空间曲面的格点。 等价于 [X,Y,Z]=meshgrid(x,x,x) 等价于 说明: x是区间[x0,xm]上分划点组成的m维向量; y是区间[y0,yn]上分划点组成的n维向量; 输出变量X与Y都是n×m矩阵; 矩阵X的行向量都是向量x; 矩阵Y的列向量都是向量y。 例:x=[1,2,3];y=[1,2,3,4]; [X,Y]=meshgrid(x,y) X = 1 2 3 1 2 3 1 2 3 1 2 3 Y = 1 1 1 2 2 2 3 3 3 4 4 4 北京科技大学数学实验 Mesh命令与Surf命令 Mesh命令介绍 利用函数meshgrid生成格点矩阵后,然后求出各格点对应的函数值,然后利用三维网格图命令mesh与三维网面图命令画出空间曲面。 函数mesh用来生成函数的网格曲面,只对网格线进行着色的曲面。 函数surf用来生成函数的表面曲面,

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档