6-12.m

来自「《MATLAB 7.0编程基础》第6章 (源码实例)主要讲解MATLAB图形基础」· M 代码 · 共 30 行

M
30
字号
[x,y] = meshgrid(-3:1/8:3);
z = peaks(x,y);
% 准备数据
surfc(x,y,z)
colormap hsv
% 含有轮廓线的面绘制
axis([-3 3 -3 3 -10 5])
figure
meshz(x,y,z)
% 产生水流效果
axis([-3  3  -3  3  -8  8])
figure
surfl(x,y,z);
% 缺省灯光效果面绘制
shading interp
% 采用插补明暗处理
colormap(gray);
axis([-3  3  -3  3  -8  8])
figure
load clown
% 打开图像,返回X、map和caption三个变量
surface(x,y,z,flipud(X),...
        'FaceColor','texturemap',...
        'EdgeColor','none',...
        'CDataMapping','direct')
colormap(map)
view(-35,45)
% 设置视点
axis([-3  3  -3  3  -5 5])

⌨️ 快捷键说明

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