1.球体的等高线
将 Z 定义为 X 和 Y 的函数。在本例中,调用 sphere 函数以创建 X、Y 和 Z。然后绘制 Z 的等高线。
[X,Y,Z] = sphere(50);
contour3(X,Y,Z);
2.五十个层级的等高线
将 Z 定义为两个变量 X 和 Y 的函数。然后绘制 Z 的等高线。在本例中,让 MATLAB® 选择 x 和 y 轴的等高线和范围。
[X,Y] = meshgrid(-5:0.25:5);
Z = X.^2 + Y.^2;
contour3(Z)
现在指定 50 等高线层级,并在用于计算 Z 的 x 和 y 范围内显示结果。
contour3(X,Y,Z,50)
3.具有标签的特定层级的等高线
将 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')
4.一个层级的等高线
将 Z 定义为 X 和 Y 的函数。在本例中,调用 peaks 函数以创建 X、Y 和 Z。然后在 Z = 2 处显示等高线。
[X,Y,Z] = peaks;
contour3(X,Y,Z,[2 2]);
5.自定义线宽
将 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;
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删