matlab中三维图的高级控制
的有关信息介绍如下:在弄清如何做三维图之后,可以看看如何进行三维图的高级控制。
matlab的功能相当强大,在完成三维图制作之后,介绍如何进行三维图形的高级控制。
4matlab做三维图
我们首先来做一张三维图,matlab的范例图形:
[x,y,z] = peaks(30);
surfc(x,y,z);
可以变换一下颜色:
colormap hsv;
hsv还可以换做winter summer等。
还可以通过如下方法变化颜色:
光照控制:
surfc(x,y,z);light('position',[-20,20,5]);
视角控制:
figure;subplot(2,2,1);surfc(x,y,z);subplot(2,2,2);surfc(x,y,z);view(2);subplot(2,2,3);surfc(x,y,z);view(30,60);subplot(2,2,4);surfc(x,y,z);view(60,60);