求Matlab Logo的例子程序每句解读(程序如下)

求Matlab Logo的例子程序每句解读(程序如下),第1张

L = 40*membrane(1,25)% 你自定义函数。

set(gcf,'Color',[0 0 0]) %设置颜色

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])% 一直到这里是一句话,设置坐标轴属性。

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)% 设置画图属性

l1 = light('Position',[40 100 20], ...

'Style','local', ...

'Color',[0 0.8 0.8]) % 添加一个灯光

l2 = light('Position',[.5 -1 .4], ...

'Color',[0.8 0.8 0])% 添加另外一个灯光

可以私下联系,QQ

第12章:使用颜色

ξ 12.1 十六种颜色

颜色用数字表示,16种颜色,默认值是0

0: 黑色8: 棕色

1: 蓝色9: 棕黄

2: 绿色10: 橄榄绿

3: 浅蓝11: 天蓝

4: 红色12: 粉色

5: 品红13: 暗紫

6: 黄色14: 橙色

7: 白色15: 灰色

ξ 12.2 设置屏幕背景色

指令

setsc 指令 ->    set screen      英文“设置 屏幕”

格式: setsc 颜色值

示例:

 

注意

setsc 指令会消除前面画的图形,因此一定要先调用;

若有后调用setsc 指令的需要,可以用setfc 和fill 指令代替。

ξ 12.3 设置图形填充色

 

指令

setfc     ->    set flood color     设置填充颜色

格式: setfc 颜色值

fill          所在的封闭边框内用setfc指令设置的颜色填充

格式: fill

 

步骤

把箭头移动到封闭区域内(若箭头在开放区域,相当于屏幕)

调用setfc指令

调用fill指令

示例:

ξ 12.4 设置图形边框色

指令

s etpc      ->    set pen color      设置画笔颜色

格式: setpc 颜色值

示例:

 

注意

画图形不能显示的时候,想一想是否画笔色与背景色一致了。

下一篇

第13章:递归思想

ξ 13.1 递归现象

ξ 13.2 递归的定义

ξ 13.3 程序:递归实例

ξ 13.4 递归程序注意事项


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11562332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存