[数学]matlab画图零基础.ppt

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

第三章 MATLAB图形 系统 Liu Yan 三峡大学理学院 特殊二维绘图函数 bar –––– 绘制直方图 polar –––– 绘制极坐标图 hist –––– 绘制统计直方图 stairs –––– 绘制阶梯图 stem –––– 绘制火柴杆图 rose –––– 绘制统计扇形图 comet –––– 绘制彗星曲线 errorbar –––– 绘制误差棒图 area –––– 区域图 pie –––– 饼图 例,绘制阶梯曲线 x=0:pi/20:2*pi;y=sin(x);stairs(x,y) 例:绘制火柴杆绘图 t=0:0.2:2*pi; y=cos(t); stem(y) 例:绘制直方图 t=0:0.2:2*pi; y=cos(t); bar(y) 例:绘制彗星曲线图 t= -pi:pi/500:pi; y=tan(sin(t))-sin(tan(t)); comet(t,y) x=magic(6);area(x) x=[1 2 3 4 5 6 7];y=[0 0 0 1 0 0 0];pie(x,y) pie(x,y,{North,South,East,West, middle,fa,white}) 三维绘图函数 三维绘图的主要功能: 绘制三维线图 绘制等高线图 绘制伪彩色图 绘制三维网线图 绘制三维曲面图、柱面图和球面图 绘制三维多面体并填充颜色 1.三维线图plot3 2.三维饼图pie3 3.三维多边形fill3 4.三维网格图mesh,meshc,meshz 5.三维曲面图surf,surfc 与三维网线图的区别: 网线图:线条有颜色,空挡是黑色的(无颜色) 曲面图:线条是黑色的,空挡有颜色(把线条之间的空挡填充颜色,沿z轴按每一网格变化 6.三维柱面图cylinde 7.三维球面图sphere 例: 用随机顶点坐标画出5个粉色的三角形,并用黄色的○表示顶点 y1=rand(3,5);y2=rand(3,5);y3=rand(3,5); fill3(y1,y2,y3,m);hold on;plot3(y1,y2,y3,yo) 如何画下面的图形 x^2+y^2=1 X^3+y^3=5xy X=x(t),y=y(t) 隐函数作图-ezplot函数 对于f(x,y)=0, 调用格式 Ezplot(f,[xmin,xmax],[ymin,ymax]) 对于参数方程x=x(t),y=y(t),ezplot调用格式为 Ezplot(f,[tmin,tmax])) 总结(需要掌握的东西) 显函数的画图plot函数 极坐标下的曲线画法 polar 在一个窗口中画多个子图subplot(m,n,i) 如何在一个图中画几条曲线(2方法) 双纵轴的画法plotyy 三维曲线的画法plot3 隐函数曲线的画法ezplot 网格曲线的画法mesh 三维曲面的画法surf, Thanks very much! 7. close 功能:关闭图形窗口,即删除指定的图形。 格式: close close all close(h) close all hidden close name status=close(…)   说明:   close可删除当前的图形(等效于close(gca));close(h)可删除句柄为h的图形,当h为向量或者矩阵时,则close将删除由h指定的所有图形;close name可删除由name(比如figure No 2)指定的图形;close all可删除所有的图形(不包括句柄隐含的图形);close all hidden可删除所有的图形(包括句柄隐含的图形)。 status=close(…)除了删除图形外,还可以得到删除操作的状态。 ● ?1:删除成功。 ● ?0:删除失败。   8. clf   功能:清除当前图形窗口。   格式:     clf     clf reset   说明:   clf可从当前图形中删除所有的图形对象,但不删除这一图形窗口,这一点与close命令不同。   clf reset 可在当前图形中删除所有的图形对象,并将所有的图形特性(Position除外)复位到缺省值。 10. refresh 功能:重画当前图形。 格式: refresh refresh(h)   说明:refresh可重新画出当前图形;refresh(h)可重新画出由h指定的图形。 11. plot3 功能:绘制出三维图形。 格式: plot3(X1,Y1,Z1,…) plot3(X1,Y1,Z1,LineSpec,…) p

文档评论(0)

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

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

1亿VIP精品文档

相关文档