这个例子展示了如何在MATLAB®中创建各种三维图形。
的网
函数创建线框网格。默认情况下,网格的颜色与表面高度成比例。
z =山峰(25);图网(z)
的冲浪
函数用于创建三维曲面图。
冲浪(z) colormap(飞机)%变色图
的surfl
函数创建基于色彩图的光照的表面图。为了更平滑的颜色过渡,使用线性强度变化的颜色图,例如粉红色的
.
surfl (z) colormap(粉色)%变色图阴影插值函数%插值颜色跨越线和面
的轮廓
函数用于创建具有常数值等高线的图。
colormap轮廓(z, 16)默认的%变色图
的箭袋
函数将二维向量绘制为箭头。
x = 2: .2:2;y = 1: .2:1;[xx, yy] = meshgrid (x, y);zz = xx。* exp (- xx。^ 2 yy。^ 2);(px, py) =梯度(zz,。2。2);箭袋(x, y, px, py) xlim ([-2.5 - 2.5])%设置x轴的极限
的片
功能显示在平面上的数据,切片通过容量数据。
x = 2: .2:2;y = 2: .25:2;z = 2: .16:2;[x, y, z] = meshgrid (x, y, z);v = x。* exp (- x ^ 2 y。^ 2 z。^ 2);xslice = [-1.2, 8, 2];y-z平面的位置yslice = 2;x-z平面位置zslice = (2,0);x-y平面的位置片(x, y, z, v, xslice yslice, zslice)包含(“x”) ylabel (“y”) zlabel (“z”)