ex412.m

来自「电子社08年的《精通MATLABG UI设计》一书的所有代码」· M 代码 · 共 22 行

M
22
字号
%*****************************************************
%程序:EX412.M
%功能:光源对象程序实例
%*****************************************************
 [x,y]=meshgrid(-1:0.1:1);      %设置矩形网格       
z=sin(x*pi)+cos(y*pi);          %定义z与x、y之间的函数关系
subplot(2,2,1)          %子图设置
surf(x,y,z)             %绘制网格曲面
title('no light')     %为当前图形添加标题
subplot(2,2,2)         %子图设置
surf(x,y,z)             %绘制网格曲面
light('Color','r','Style','infinite','Position',[0 1 2])  %设置光照效果
title('red infinite light')    %为当前图形添加标题
subplot(2,2,3)            %子图设置
surf(x,y,z)                %绘制网格曲面
light('Color','g','Style','infinite','Position',[0 1 2])  %设置光照效果
title('green infinite light')  %为当前图形添加标题
subplot(2,2,4)                 %子图设置
surf(x,y,z)                     %绘制网格曲面
light('Color','r','Style','local','Position',[0 1 2])    %设置光照效果
title('red local light')   %为当前图形添加标题

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?