多语言展示
当前在线:302今日阅读:176今日分享:34

如何画matlab的logo图片?

凡是知道matlab的肯定都知道matlab的logo,但肯定没几个人会去试着画一下matlab的logo。下面我就向大家介绍一下如何画matlab的logo图形。
工具/原料
1

电脑

2

matlab软件

方法/步骤
1

最简单的方法:直接在命令窗输入指令 logo ,然后巧enter键,就会自动生成matlab的logo图片。如下图所示:

2

此外还可以使用指令membrane来查看matlab的logo网格图,如下图所示:

3

运行以下程序也可以得到matlab的logo图形,程序如下面所示:L = 40*membrane(1,25);logoFig = figure('Color',[0 0 0]);logoax = axes('CameraPosition', [-193.4013-265.1546  220.4819],...    'CameraTarget',[26 26 10], ...    'CameraUpVector',[0 0 1], ...    'CameraViewAngle',9.5, ...    'DataAspectRatio', [1 1 .9],...    'Position',[0 0 1 1], ...    'Visible','off', ...    'XLim',[1 51], ...    'YLim',[1 51], ...    'ZLim',[-13 40], ...    'parent',logoFig);s = surface(L, ...    'EdgeColor','none', ...    'FaceColor',[0.9 0.2 0.2], ...    'FaceLighting','phong', ...    'AmbientStrength',0.3, ...    'DiffuseStrength',0.6, ...    'Clipping','off',...    'BackFaceLighting','lit', ...    'SpecularStrength',1.1, ...    'SpecularColorReflectance',1, ...    'SpecularExponent',7, ...    'Tag','TheMathWorksLogo', ...    'parent',logoax);l1 = light('Position',[40 100 20], ...    'Style','local', ...    'Color',[0 0.8 0.8], ...    'parent',logoax);l2 = light('Position',[.5 -1 .4], ...    'Color',[0.8 0.8 0], ...    'parent',logoax);

4

运行第3步程序得到的结果如下图所示,可以看出结果和第一步是一样的。这主要是因为第三步的代码是logo指令的源代码。o(∩_∩)o 哈哈!

5

如果你觉得本经验有用,欢迎分享!!!

注意事项

如果你觉得有用,请点击下面的“有用”、“收藏”或进行“评论”。

推荐信息