matlab更改曲面属性

这个例子展示了如何在MATLAB中获取曲面图的属性并更改属性值以自定义绘图。

东西/原料

  • matlab软件
  • 电脑

方式/步调

  1. 1

    曲面临象

    在MATLAB中建立曲面临象有几种方式,一种方式是利用冲浪。

    号令行键入:

    [X,Y,Z] = peaks(50);


    figure

    surf(X,Y,Z)

  2. 2

    按“Enter”键。

    如图1所示。

  3. 3

    与所有图形对象一样,曲面也具有可以查看和点窜的属性。 

    这些属性具有默认值。

    曲面临象的显示,显示了最常用的曲面属性,如边缘颜色、林式、面颜色和面光。

    号令行键入:

    s = surf(X,Y,Z)

  4. 4

    按“Enter”键。

    如图2、3所示。

  5. 5

    个体概况特征

    若要拜候单个属性,请利用点暗示法语法对象。

    属性名。例如,返回曲面的FaceColor属性。

    号令行键入:

    s.FaceColor

    更改常用的概况特征

    有几个函数可以用来改变概况特征。

    例如,利用底纹功能来节制概况的底纹。

    号令行键入:

    shading interp    

  6. 6

    按“Enter”键。

    如图4所示。

  7. 7

    利用灯光功能调整概况的灯光特征。

    为了使灯光发生任何影响,您必需经由过程建立一个光对象来照亮您的概况。

    号令行键入:

    light              

    lighting gouraud    

  8. 8

    按“Enter”键。

    如图5所示。

  9. 9

    要改变概况的反射特征,请利用材料功能。

    号令行键入:

    material dull

  10. 10

    按“Enter”键。

    如图6所示。

  11. 11

    要设置当前轴中所有对象的透明度,请利用alpha函数。

    此函数将透明度设置为1到0之间的任何值,此中1暗示完全不透明,0暗示完全透明。

    号令行键入:

    alpha(0.8)

  12. 12

    按“Enter”键。

    如图7所示。

  13. 13

    更改其他概况属性

    若要自界说曲面的外不雅,请利用点暗示法更改属性值。

    CData界说曲面极点的颜色。

    FaceColor属性指示曲面的颜色是若何由极点颜色决议的。

    号令行键入:

    s.CData = hypot(X,Y);      

    s.FaceColor = 'interp'; 

  14. 14

    按“Enter”键。

    如图8所示。

  15. 15

    AlphaData界说曲面的每个极点的透明度。

    FaceAlpha属性指示了若何经由过程极点透明度来确定曲面的透明度。

    号令行键入:

    s.AlphaData = gradient(Z);    

    s.FaceAlpha = 'interp';     

  16. 16

    按“Enter”键。

    如图9所示。

    END
原作者:matlab教程举报
  • 发表于 2020-02-14 20:00
  • 阅读 ( 1015 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具