MATLAB三维等高线绘制-contour3

浏览:3098 评论:1 收藏:2
contour3:三维等高线图
1.球体的等高线
将 Z 定义为 X 和 Y 的函数。在本例中,调用 sphere 函数以创建 X、Y 和 Z。然后绘制 Z 的等高线。
[X,Y,Z] = sphere(50);
contour3(X,Y,Z);
将 Z 定义为两个变量 X 和 Y 的函数。然后绘制 Z 的等高线。在本例中,让 MATLAB® 选择 x 和 y 轴的等高线和范围。
[X,Y] = meshgrid(-5:0.25:5);
Z = X.^2 + Y.^2;
contour3(Z)
contour3(X,Y,Z,50)
将 Z 定义为两个变量 X 和 Y 的函数。然后在 Z = [-.2 -.1 .1 .2] 处绘制等高线。通过将 ShowText 属性设置为 'on' 来显示等高线标签。
[X,Y] = meshgrid(-2:0.25:2);
Z = X.*exp(-X.^2-Y.^2);
contour3(X,Y,Z,[-.2 -.1 .1 .2],'ShowText','on')
将 Z 定义为 X 和 Y 的函数。在本例中,调用 peaks 函数以创建 X、Y 和 Z。然后在 Z = 2 处显示等高线。
[X,Y,Z] = peaks;
contour3(X,Y,Z,[2 2]);
将 Z 定义为两个变量 X 和 Y 的函数。绘制 Z 的 30 个等高线,然后将线宽设置为 3。
[X,Y] = meshgrid(-2:0.0125:2);
Z = X.*exp(-X.^2-Y.^2);
[M,c] = contour3(X,Y,Z,30);
c.LineWidth = 3;

技术邻APP
工程师必备
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP

5
1
2