一、创建网格图和曲面图
mesh和surf函数以三维形式显示曲面图。
mesh生成仅使用颜色来标记连接定义点的线条的线框曲面图。
surf使用颜色显示曲面图图的连接线和面(彩色图)
1、可视化包含两个变量的函数
要显示包含两个变量的函数z = f(x,y),
a、在此函数的域中,生成分别由重复行和重复列组成的X和Y矩阵。
b、使用X和Y计算此函数并绘制其图形。
meshgrid函数将一个向量或两个向量指定的域转化为矩阵X和Y,以便用于计算包含两个变量的函数。
如:绘制正弦函数,Z = sin(R)/R,R为到原点的距离。添加eps(非常小的值)防止网格图在R=0出的点出现孔洞。
[X,Y] = meshgrid(-8:.5:8);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R) ./ R;
mesh(X,Y,Z)
要更改为彩色图
surf(X,Y,Z)
colormap hsv
colorbar
2、将曲面图设置为透明
透明度(alpha值)可以针对整个对象进行 指定,也可以基于alphamap进行指定
surf(X,Y,Z)
colormap hsv
alpha(.4)
二、显示图像