注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

极夜.潜的博客

 
 
 

日志

 
 

易学易用的Matlab函数绘图工具  

2011-04-26 16:40:50|  分类: Matlab |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

经典的绘图函数plot是在给定“数据”的前提下,绘制函数图像;在给定“函数”(包含隐函数、参数函数)和定义域时,Matlab提供了一组易于绘图(easy-to-use)的函数,函数以"ez"开头,比如ezplot、ezsurf、ezmesh等。

1、绘制三维曲面的相关函数:ezcontour、ezcontourf、ezmesh、ezmeshc、ezsurf、ezsurfc
surf表示绘制曲面,mesh表示绘制网格,contour表示绘制曲面投影到平面z=0的轮廓线,后缀c表示同时绘制面与轮廓线。默认的取值区间是[-2*pi, 2*pi]。
示例:绘制曲面z = x^2 + y^2。
ezsurfc('x^2 + y^2')  % 包含函数的冒号不能少。
  易学易用的Matlab函数绘图工具 - 极夜.潜 - 极夜.潜的博客
从图中能很直观的能看到曲面与投影的轮廓线。

2、绘制曲线的相关函数:fplot、ezplot、ezplot3
fplot只能绘制形如y=f(x)的显函数,ezplot可绘制隐函数、显函数和参数函数,ezplot3绘制三维参数函数曲线。
示例: ezplot3('sin(w)','cos(w)','w',[0,6*pi],'animate')   % 一个很奇怪的问题:如果将参数“w”改为“t”,要出错。
  易学易用的Matlab函数绘图工具 - 极夜.潜 - 极夜.潜的博客

3、绘制极坐标下的图像:ezpolar
绘制直径为2的圆:fh=@(t)2*sin(t); ezpolar(fh)
  易学易用的Matlab函数绘图工具 - 极夜.潜 - 极夜.潜的博客

  评论这张
 
阅读(1475)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018