文档

创建MATLAB Logo

这个例子展示了如何创建和显示MATLAB®标志。

使用命令生成logo的表面数据。

L = 160 *膜(1100);

创建一个图形和一个轴来显示徽标。然后,创建一个表面的标志使用点从命令。关闭表面的线条。

f =图;ax =轴;s =表面(左);s.EdgeColor =“没有”;视图(3)

调整坐标轴的限制,使坐标轴紧挨着logo。

斧子。XLim = [1 201];斧子。YLim = [1 201];斧子。ZLim = [-53.4 160];

使用坐标轴的相机属性调整徽标的视图。相机属性控制三维场景的视图,就像带有变焦镜头的相机一样。

斧子。camerposition = [-145.5 -229.7 283.6];斧子。CameraTarget = [77.4 60.2 63.9];斧子。CameraUpVector = [0 0 1];斧子。CameraViewAngle = 36.7;

改变坐标轴的位置和xy,z填充图形窗口中额外空间的纵横比。

斧子。Position = [0 0 1 1];斧子。dataspectratio = [1 1 9];

创建灯光来照亮标识。光本身是不可见的,但是可以设置它的属性来改变坐标轴上任何补丁或表面物体的外观。

l1 =光;l1。Position = [160 400 80];l1。风格=“本地”;l1。颜色= [0 0.8 0.8];l2 =光;l2。位置=[。5 1。4);l2。颜色= [0.8 0.8 0];

改变徽标的颜色。

s.FaceColor = [0.9 0.2 0.2]; / /

使用表面的照明和镜面(反射)属性来控制照明效果。

s.FaceLighting =“古尔戈”;s.AmbientStrength = 0.3;s.DiffuseStrength = 0.6;s.BackFaceLighting =“点燃”;s.SpecularStrength = 1;s.SpecularColorReflectance = 1;s.SpecularExponent = 7;

关闭轴以查看最终结果。

f.Color =“黑”

这个话题有用吗?