MATLAB 中的 3D 等高线图
本文将讨论使用 MATLAB 中的 contour3()
函数创建 3D 等高线图。
使用 MATLAB 中的 contour3()
函数创建 3D 等高线图
我们可以使用 MATLAB 的内置函数 contour3()
来创建 3D 等高线图。等高线图是根据值具有不同颜色的等值线图。
赋予线条的颜色取决于它的值。较冷的颜色对应于低值,而较热的颜色对应于高值。
例如,让我们使用 sphere()
和 contour3()
函数绘制一个球体的 3D 等高线图。请参阅下面的代码。
clc
[x,y,z] = sphere(100);
contour3(x,y,z);
输出:
我们还可以设置等高线图的一些属性,如线级、线规格、线型、线颜色、线标签、线宽和标签间距。
我们可以将级别的值设置为任何标量或向量值。我们还可以使用 LineSpec
属性同时设置线条规格,如颜色和线条样式。
默认情况下,显示文本设置为关闭,但我们可以打开它并在绘图上显示任何文本。默认情况下,线宽为 0.5,但我们可以使用 LineWidth
属性更改为任何正缩放值。
标签间距的默认值为 144,但我们可以使用 LabelSpacing
属性将其设置为任何标量。我们可以给图一个标题,我们也可以设置图的标签。
例如,让我们更改上图的一些属性。请参阅下面的代码。
clc
[x,y,z] = sphere(100);
contour3(x,y,z,20,'Color','red','LineWidth',1.5,'LineStyle','-.')
输出:
我们还可以创建 contour3()
函数的对象,我们可以使用它在创建后更改绘图的属性。
相关文章
MATLAB 检查变量类型
发布时间:2023/04/23 浏览次数:92 分类:MATLAB
-
在本教程中,我们将讨论如何使用 MATLAB 中的 class() 和 whos 函数检查给定变量的类型。