创建MATLAB标志
1、使用膜命令为徽标生成表面数据。
命令行键入:
L = 160*membrane(1,100);
2、创建一个图形和轴来显示徽标。
然后,使用膜命令中的点为标志创建一个表面。
关掉表面的线条。
命令行键入关肺:
f = figure;
ax = axes;
s = surface(L);
s.EdgeColor = 'none';
view(3)
3、按“Enter”键。
如图1所示。
4、调整轴限制,使轴紧周围的标志。
命令行键入:
ax.XLim = [1 201];
ax.YLim = [1 201];
ax.ZLim = [-53.4 160];
5、按“Enter”键。
如图2所示。
6、使用轴的相机属性调整徽标的视图。
相机属性控制三维场景的视图,就像带有变焦镜头的相机。
命令行键入:
ax.CameraPosition = [-145.5 -229.7 283.6];
ax.CameraTarget = [77.4 60.2 63.9];
ax.CameraUpVector = [0 0 1];
ax.CameraViewAngle = 36.7;
7、按“Enter”键。
如图3所示。
8、更改轴的位置和x、y和z的纵横比,以填充图形窗口中的额外空间。
命令行键入:
ax.Position = [0 0 1 1];
ax.DataAspectRatio = [1 1 .9];
9、按“Enter”键。
如图4所示。
10、创建照明标志冷销沟。
光本身是不可见的,但是它的属性可以被设置成改变轴中任何补丁或表面对象的外观。
命令行键入:
l1 = light;
l1.Position = [160 400 80];
l1.Style = 'local';
l1.Color = [0 0.8 0.8];
l2 = light;
l2.Position = [.5 -1 .4];
l2.Color = [0.8 0.8 0];
11、按“Enter”键。
如图5所示。
12、更改徽标的颜色。
命令行键入:
s.FaceColor = [0.9 0.2 0.2];
13、按“Enter”键。
如图6所示。
14、使用表面的照明和镜面(反射)特性来控制灯光效果。
命令行键返珠入:
s.FaceLighting = 'gouraud';
s.AmbientStrength = 0.3;
s.DiffuseStrength = 0.6;
s.BackFaceLighting = 'lit';
s.SpecularStrength = 1;
s.SpecularColorReflectance = 1;
s.SpecularExponent = 7;
15、按“Enter”键。
如图7所示。
16、关闭轴以查看最终结果。
命令行键入:
axis off
f.Color = 'black';
17、按“Enter”键。
如图8所示。
18、最后我们得到了我们需要的MATLAB商标