|
MATLAB 程式设计与应用(4)(1)
3.基本XYZ立体绘图命令
在科学目视表示(Scientific visualization)中,三度空间的立体图是一个非常重要的技巧。本章将介绍MATLAB基本XYZ三度空间的各项绘图命令。
mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色。下列命令可画出由函数 CS.nju.edu.cn/yangxc/dcc2003.files/matlab1/matlabsimple/images/img00001.gif" width=86 tppabs="http://ins22web.seu.edu.cn/xuray/netschool/mlbook/IMG00001.GIF">形成的立体网状图:
x=linspace(-2, 2, 25); % 在x轴上取25点 y=linspace(-2, 2, 25); % 在y轴上取25点 [xx,yy]=meshgrid(x, y); % xx和yy都是21x21的矩阵 zz=xx.*eXP(-xx.^2-yy.^2); % 计算函数值,zz也是21x21的矩阵 mesh(xx, yy, zz); % 画出立体网状图
|