文档帮助中心文档
三维等高线图
contour3 (Z)
contour3 (X, Y, Z)
contour3 (___水平)
contour3 (___LineSpec)
contour3 (___、名称、值)
contour3 (ax,___)
M = contour3(___)
[M,c] = contour3(___)
例子
contour3 (Z)创建包含矩阵等值线的三维等高线图Z,在那里Z对象上的高度值x-y飞机。MATLAB®自动选择要显示的轮廓线。的列和行索引Z是x而且y分别是平面上的坐标。
contour3 (Z)
Z
contour3 (X,Y,Z)指定了x而且y中的值的坐标Z.
contour3 (X,Y,Z)
X
Y
contour3 (___,水平)指定要显示为前面语法中最后一个参数的等高线。指定水平作为一个标量n以显示等高线n自动选择级别(高度)。要绘制特定高度的等高线,请指定水平作为一个单调递增的向量。在一个高度绘制等高线(k),指定水平作为一个两元行向量(k (k).
contour3 (___,水平)
水平
n
k
(k (k)
contour3 (___,LineSpec)指定等高线的样式和颜色。
contour3 (___,LineSpec)
LineSpec
contour3 (___,名称,值)使用一个或多个名称-值对参数指定等高线图的其他选项。在所有其他输入参数之后指定选项。有关属性列表,请参见轮廓属性.
contour3 (___,名称,值)
名称,值
contour3 (斧头,___)显示目标轴上的等高线图。在任何前面的语法中,将轴指定为第一个参数。
contour3 (斧头,___)
斧头
米= contour3 (___)返回轮廓矩阵。米,其中包含(x,y)每一层顶点的坐标。
米= contour3 (___)
米
[米,c= contour3(___)返回轮廓矩阵和轮廓对象c.使用c在显示等高线图后设置属性。
[米,c= contour3(___)
c
全部折叠
定义Z作为X而且Y.在这种情况下,调用球创建函数X,Y,Z.然后画等高线Z.
球
[X,Y,Z] =球面(50);contour3 (X, Y, Z);
定义Z作为两个变量的函数,X而且Y.然后画等高线Z.在这种情况下,让MATLAB®选择轮廓和极限x- - -y相互重合。
[X,Y] = meshgrid(-5:0.25:5);Z = x .²+ y .²;contour3 (Z)
现在指定50等高线水平,并显示结果内x而且y用于计算的极限Z.
50
contour3 (X, Y, Z, 50)
定义Z作为两个变量的函数,X而且Y.然后画等高线Z =[-]。2 -。1.1.2].显示轮廓标签ShowText财产“上”.
Z =[-]。2 -。1.1.2]
ShowText
“上”
[X,Y] = meshgrid(-2:0.25:2);Z = x *exp(-X.^2- y .^2);contour3 (X, Y, Z,[-。2 -。1.1.2],“ShowText”,“上”)
定义Z作为X而且Y.在这种情况下,调用山峰创建函数X,Y,Z.然后显示轮廓Z = 2.
山峰
Z = 2
[X,Y,Z] =峰值;contour3 (X, Y, Z, 2 [2]);
定义Z作为两个变量的函数,X而且Y.绘制30条等高线Z,然后设置线宽为3..
3.
[X,Y] = meshgrid(-2: 0.025:2);Z = x *exp(-X.^2- y .^2);[M,c] = contour3(X,Y,Z,30);c.LineWidth = 3;
x-坐标,指定为与Z,或作为有长度的向量n,在那里[m,n] = size(Z).的默认值X是向量(1: n).
[m,n] = size(Z)
(1: n)
当X是一个矩阵,其值必须在一个维度上严格递增或递减,在另一个维度上保持不变。变化的维数必须与变化的维数相反Y.您可以使用meshgrid创建函数X而且Y矩阵。
meshgrid
当X是矢量,数值必须严格递增或递减。
例子:X = 1:10
X = 1:10
例子:X = [1 2 3;1 2 3;1 2 3]
X = [1 2 3;1 2 3;1 2 3]
例子:[X,Y] = meshgrid(1:10)
[X,Y] = meshgrid(1:10)
的XData的属性轮廓对象存储x坐标。
XData
轮廓
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
y-坐标,指定为与Z,或作为有长度的向量米,在那里[m,n] = size(Z).的默认值Y是向量(1: m).
(1: m)
当Y是一个矩阵,其值必须在一个维度上严格递增或递减,在另一个维度上保持不变。变化的维数必须与变化的维数相反X.您可以使用meshgrid函数来创建X而且Y矩阵。
当Y是矢量,数值必须严格递增或递减。
例子:Y = 1:10
Y = 1:10
例子:Y = [1 1 1;2 2 2;3 3 3]
Y = [1 1 1;2 2 2;3 3 3]
的YData的属性轮廓对象存储y坐标。
YData
z-坐标,指定为一个矩阵。这个矩阵必须至少有两行两列,并且它必须包含至少两个不同的值。
例子:Z =峰值(20)
Z =峰值(20)
的ZData的属性轮廓对象存储z坐标。
ZData
等高线,用标量整数或矢量表示。使用此参数可以控制等高线的数量和位置。如果不指定级别,则contour3函数自动选择级别。
contour3
要在自动选择的高度n处绘制等高线,请指定水平作为标量值n。
要绘制特定高度的等高线,请指定水平作为一个单调递增的向量。
在一个高度上画等高线k,指定水平作为一个两元行向量(k (k).
例子:contour3(山峰,10)上自动选择的高度10处绘制等高线山峰函数。
contour3(山峰,10)
例子:Contour3(峰值,[-4 0 4])的3个特定高度上绘制等高线山峰功能:4,0,4.
Contour3(峰值,[-4 0 4])
4
0
例子:contour3(峰值、3 [3])绘制等高线以显示所处的高度山峰函数是3..
contour3(峰值、3 [3])
线条样式和颜色,指定为包含字符和符号的字符向量或字符串标量。字符和符号可以以任何顺序出现。您可以指定线条样式、线条颜色或两者都指定。标记符号,例如“o”将被忽略。
“o”
例子:“——g”是一条绿色虚线。
“——g”
“- - -”
“——”
“:”
“-”。
“红色”
“r”
“绿色”
‘g’
“蓝”
“b”
“青色”
“c”
“米”
“黄色”
“y”
“黑”
“k”
“白色”
' w '
轴
目标轴,指定为轴对象。如果不指定坐标轴,那么contour3绘制到当前轴。
的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
contour3 (Z,“ShowText”,“上”)
请注意
这里列出的属性只是一个子集。有关完整列表,请参见轮廓属性.
“关闭”
等高线标签,指定为“上”或“关闭”,或作为数字或逻辑1(真正的)或0(假).值为“上”等于真正的,“关闭”等于假.因此,您可以将此属性的值用作逻辑值。该值存储为类型的on/off逻辑值matlab.lang.OnOffSwitchState.
1
真正的
假
matlab.lang.OnOffSwitchState
“上”—沿等高线显示高度值。
“关闭”—在等高线上不要标注。
线宽
0.5
等高线宽度,以正数值表示,以点表示。1分等于1/72英寸。
LabelSpacing
144
沿等高线的标签间距,以点为单位的标量值指定,其中一点为1/72英寸。使用此属性可控制沿等高线的等高线标签的数量。较小的值产生更多的标签。
您必须设置ShowText财产“上”为LabelSpacing属性有影响。
如果你使用clabel函数来显示标签,然后LabelSpacing属性不起作用,绘图每行显示一个标签。
clabel
轮廓矩阵,返回为两行矩阵。这个矩阵包含等高线层(高度)和每一层顶点的坐标。数据按n组列顺序排列,对应n条等高线:
每个集合的第一列包含等高线级别和该级别上的顶点数量。上面的数字是等高线的水平,下面的数字是顶点的数量。
集合中的后续列为(x,y)顶点的坐标。每一列表示一个有序的对。上面的数字是x-坐标,下面的数字是y协调。
例如,这里是轮廓矩阵的前几列M =等高线(峰(3)):
M =等高线(峰(3))
的ContourMatrix的属性轮廓对象存储轮廓矩阵。
ContourMatrix
轮廓对象。显示等高线图后,使用该对象设置属性。
使用注意事项和限制:
此函数接受GPU数组,但不运行在GPU上。
有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
此函数操作在分布式数组上,但在客户端MATLAB中执行。
有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
contourf
contourc
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处