您的位置:首页 > 编程语言 > MATLAB

Matlab中绘制网格图和等高线:mesh 和 surf

2015-10-11 17:03 483 查看

转自:http://huzhyi21.blog.163.com/blog/static/1007396201061052214302/
%author:huzhyi,2010-07-10
Matlab中绘制网状图、曲面图:mesh 和 surf
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的矩阵
surf(xx, yy, zz);
%
画出立体曲面图
colorbar; %如下图,右边那个色卡

%mesh 和 surf还有其他扩展,如surfc、surfl、meshc、meshz等。



Matlab中绘制等高线:contour
>> contour(xx,yy,zz)

>> colorbar



网状图与等高线同时绘制:surfc
>> surfc(xx,yy,zz)

>> colorbar

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: