曲面临象
在MATLAB中建立曲面临象有几种方式,一种方式是利用冲浪。
号令行键入:
[X,Y,Z] = peaks(50);
figure
surf(X,Y,Z)
按“Enter”键。
如图1所示。
与所有图形对象一样,曲面也具有可以查看和点窜的属性。
这些属性具有默认值。
曲面临象的显示,显示了最常用的曲面属性,如边缘颜色、林式、面颜色和面光。
号令行键入:
s = surf(X,Y,Z)
按“Enter”键。
如图2、3所示。
个体概况特征
若要拜候单个属性,请利用点暗示法语法对象。
属性名。例如,返回曲面的FaceColor属性。
号令行键入:
s.FaceColor
更改常用的概况特征
有几个函数可以用来改变概况特征。
例如,利用底纹功能来节制概况的底纹。
号令行键入:
shading interp
按“Enter”键。
如图4所示。
利用灯光功能调整概况的灯光特征。
为了使灯光发生任何影响,您必需经由过程建立一个光对象来照亮您的概况。
号令行键入:
light
lighting gouraud
按“Enter”键。
如图5所示。
要改变概况的反射特征,请利用材料功能。
号令行键入:
material dull
按“Enter”键。
如图6所示。
要设置当前轴中所有对象的透明度,请利用alpha函数。
此函数将透明度设置为1到0之间的任何值,此中1暗示完全不透明,0暗示完全透明。
号令行键入:
alpha(0.8)
按“Enter”键。
如图7所示。
更改其他概况属性
若要自界说曲面的外不雅,请利用点暗示法更改属性值。
CData界说曲面极点的颜色。
FaceColor属性指示曲面的颜色是若何由极点颜色决议的。
号令行键入:
s.CData = hypot(X,Y);
s.FaceColor = 'interp';
按“Enter”键。
如图8所示。
AlphaData界说曲面的每个极点的透明度。
FaceAlpha属性指示了若何经由过程极点透明度来确定曲面的透明度。
号令行键入:
s.AlphaData = gradient(Z);
s.FaceAlpha = 'interp';
按“Enter”键。
如图9所示。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!