matlab学习5-数据可视化4-gai.pptVIP

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab学习5-数据可视化4-gai

不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。 matlab语言不仅具有高层绘图能力,而且还具有底层绘图能力——句柄绘图方法。 在面向对象的图形设计基础上,使得用户可以用来开发各专业的专用图形。 1)绘制阶梯曲线 x=0:pi/20:2*pi; y=sin(x); stairs(x,y) 2)绘制阶梯曲线 h2=[1 1;1 -1];h4=[h2 h2;h2 -h2]; h8=[h4 h4;h4 -h4]; t=1:8; for i=1:8 subplot(8,1,i); stairs(t,h8(i,:)) axis(off) end 与之相关的函数还有 Lighting:照明 Material:材料 Shading:底纹 example15 shading faceted :(默认)多面体 shading flat :去掉黑色线条,根据小方块的值确定颜色 shading interp —— 颜色整体改变,根据 小方块四角的值差补过度点的值确定颜色 peaks(30);shading interp;colormap(hot) peaks(30);shading interp;colormap(cool) 透视与消隐 p=peaks(30);mesh(p);hidden on p=peaks(30);mesh(p);hidden off 裁减修饰 p=peaks(60); p(30:40,20:30)=nan*p(30:40,20:30); surf(p) 裁减修饰 p=peaks(60); p(30:40,20:30)=nan*p(30:40,20:30); mesh(p) 水线修饰(waterfall) waterfall(peaks(30)) 11.对象属性的设置与查询 1)设置对象属性值 set(对象,‘属性1’, ‘属性值1’ , ‘属性2’, ‘属性值2’ … ) 如:set(gca,‘xlinm’,[0 2])设置当前x坐标的范围 2)返回对象属性值 get(gca)返回当前坐标的所有属性值。 需要了解某一对象的所有属性时,用上述方法。 get(gca,‘属性’)返回当前坐标的单项属性值。 6. 几个需要注意的问题 (1)mesh(X)与mesh(x,y,z)的区别。前者按X矩阵的脚标作为X-Y平面的坐标。后者是按x,y,z矩阵的值, x,y,z可以是向量或矩阵。 (2)mesh(x,y,z)中,x,y,z分别是向量和矩阵的区别。 example6 meshgrid—— 网线坐标值计算函数 z=f(x,y) — 根据x,y坐标找出z的高度 例:绘制z=x2+y2的三维网线图形 x=-5:5; y=x; [X,Y]=meshgrid(x,y) Z=X.^2+Y.^2 mesh(X,Y,Z) 坐标矩阵 坐标向量 纵坐标矩阵 绘图函数 t=0:pi/50:10*pi subplot(2,3,1) plot3(t.*sin(t),t.*cos(t),t.^2) %画空间曲线 grid on %加网格 [x,y]=meshgrid([-2:0.1:2]); %建立一个二维矩阵 z=x.*exp(-x.^2-y.^2); subplot(2,3,2); plot3(x,y,z); %三维数据图 box off subplot(2,3,3) meshz(x,y,z) %三维网状图 加围裙 subplot(2,3,4) surf(x,y,z) %三维曲面图 subplot(2,3,5) contour(x,y,z) %平面上的等高线 box off subplot(2,3,6) contour3(x,y,z) %空间上的等高线 axis off [X,Y,Z]=peaks(30);surfc(X,Y,Z) %草帽函数 ※peaks为matlab自动生成的三维测试图形 cylinder(r,n) — 三维柱面绘图函数 r 为半径;n为柱面圆周等分数 例:绘制三维陀螺锥面 t1=0:0.1:0.9; t2=1:0.1:2; r=[t1 -t2+2]; [x,y,z]=cylinder(r,30); surf(x,y,z); grid sphere(n) — 三维球面绘图函数 n为球面等分数,缺省为20 绘制三维球面 [x,y,z]=sphere(30);surf(x,y,z); 7. 曲面图的颜色 在MATLAB中,涉及到对一个对象作色,必须要有一个颜色映像表。这个表由函

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档