文档帮助中心文档
填充二维等高线图
轮廓f(Z)
contourf (X, Y, Z)
轮廓(___,水平)
轮廓(___,LineSpec)
轮廓(___,名称,价值)
轮廓(斧头,___)
M = contourf (___)
[M,c]=f(___)
实例
轮廓(Z)创建包含矩阵等值线的填充等高线图Z,在那里Z包含高度值x-Yplane.MATLAB®自动选择要显示的等高线。的列和行索引Z是x和Y分别在平面上的坐标。
轮廓(Z)
Z
轮廓(X,Y,Z)指定x和Y值的坐标Z.
轮廓(X,Y,Z)
X
Y
轮廓(___,水平)指定要显示为前面任何语法中的最后一个参数的等高线。指定水平作为标量值N显示等高线在N自动选择的水平(高度)。要在特定高度绘制等高线,请指定水平作为单调递增值的向量。在一个高度绘制轮廓(K),指定水平作为一个两元素的行向量[k].
轮廓(___,水平)
水平
N
K
[k]
轮廓(___,LineSpec)指定等高线的样式和颜色。
轮廓(___,LineSpec)
LineSpec
轮廓(___,名称、值)使用一个或多个名称值对参数指定轮廓图的其他选项。在所有其他输入参数后指定选项。有关属性列表,请参阅轮廓特性.
轮廓(___,名称、值)
名称、值
轮廓(斧头,___)在目标轴中显示等高线图。将轴指定为前面任何语法中的第一个参数。
轮廓(斧头,___)
斧头
M= contourf (___)返回等高线矩阵M,其中载有(x,Y)每一层顶点的坐标。
M= contourf (___)
M
[M,C) = contourf (___)返回轮廓矩阵和轮廓对象C使用C在显示等高线图之后设置属性。
[M,C) = contourf (___)
C
全部崩溃
定义Z作为两个变量的函数。在这种情况下,调用高峰创建函数Z.然后显示填充的等高线图Z,让MATLAB®选择轮廓水平。
高峰
z =峰;轮廓f(Z)
定义Z作为两个变量的函数,X和Y.然后以10个级别显示轮廓Z.
x=linspace(-2*pi,2*pi);y=linspace(0,4*pi);[x,y]=meshgrid(x,y);Z=sin(x)+cos(y);轮廓f(x,y,Z,10)
定义Z作为X和Y.在这种情况下,调用高峰创建函数X,Y,Z.然后在水平面上显示等高线2.和3..
2.
3.
白色区域对应的高度小于2..紫色区域对应于之间的高度2.和3..黄色区域对应的高度大于3..
[X,Y,Z]=峰值(50);轮廓f(X,Y,Z,[23],'showtext',“开”)
定义Z作为X和Y.在这种情况下,调用高峰创建函数X,Y,Z.然后展示轮廓Z=2.
Z=2
[X,Y,Z]=峰值;轮廓f(X,Y,Z,[2])
创建等高线图,并指定虚线样式。
[X, Y, Z] =山峰;contourf (X, Y, Z,'--')
创建一个填充的等高线图。通过设置等高线加粗线宽财产3..
线宽
z =峰;[m,c] = contourf(z);C.LineWidth = 3;
插入楠值,只要在表面上有不连续。这个contourf函数不会在这些区域中绘制等高线。
楠
contourf
定义矩阵Z作为高峰函数。替换列中的所有值26具有楠价值观。然后绘制修改的轮廓Z矩阵。
26
Z=峰值;Z(:,26)=NaN;轮廓线F(Z)
x-坐标,指定为大小相同的矩阵Z,或者作为一个有长度的向量N,在那里[m,n]=尺寸(Z).默认值X向量是什么(1:n).
[m,n]=尺寸(Z)
(1:n)
什么时候X是矩阵,值必须严格地增加或沿一个尺寸减小,并且沿其他维度保持恒定。变化的尺寸必须与变化的尺寸相反Y.你可以使用网格创建函数X和Y矩阵。
网格
什么时候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)
这个扩展属性财产的财产外形对象存储x坐标。
扩展属性
外形
数据类型:单|双|int8|int16|INT32.|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
INT32.
int64
uint8
uint16
uint32
uint64
Y-坐标,指定为大小相同的矩阵Z,或者作为一个有长度的向量M,在那里[m,n]=尺寸(Z).默认值Y向量是什么(1: m).
(1: m)
什么时候Y是矩阵,值必须严格地增加或沿一个尺寸减小,并且沿其他维度保持恒定。变化的尺寸必须与变化的尺寸相反X.你可以使用网格函数创建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
等高线级别,指定为标量整数或向量。使用此参数可控制等高线的数量和位置。如果未指定级别,则contourf函数自动选择级别。
在N自动选择的高度下绘制轮廓线,请指定水平作为标量值n。
要在特定高度绘制等高线,请指定水平作为单调递增值的向量。
在单一高度画等高线K具体说明水平作为一个两元素的行向量[k].
这个contourf函数使用当前的颜色图填充plot中各层之间的空间。第一种颜色填充了最低层和它之上层之间的空间。最后一种颜色对应于Z- 大于绘图中最高级别的值。如果Z包含比图中显示的最低级别(最低级别和最小级别之间的区域)还要小的值Z-值为白色。
例子:contourf(山峰,10)在图纸上自动选择10个高度绘制等高线高峰作用
contourf(山峰,10)
例子:contourf(山峰,[4 0 4])在图纸上的3个特定高度绘制等高线高峰功能:-4,0,4..
contourf(山峰,[4 0 4])
-4
0
4.
例子:contourf(峰值、3 [3])绘制等高线以显示轮廓高度的位置高峰功能是3..
contourf(峰值、3 [3])
行样式和颜色,指定为包含行样式符号、颜色选项或两者的字符向量或字符串标量。行样式符号在下表中列出,它们可以以任何顺序出现。标记符号,例如'o'将被忽略。
'o'
不需要同时指定线条样式和颜色。例如,如果省略线条样式并指定颜色,则绘图将显示使用指定颜色的实线。
-
--
:
-.
此表列出了可用的颜色选项。
“红色”
“r”
[1 0 0]
“绿色”
‘g’
(0 1 0)
“蓝”
“b”
[0 0 1]
“黄色”
“是的”
[1 1 0]
'品红'
'M'
(1 0 1)
“青色”
“c”
(0 1 1)
“白色”
“w”
[1 1 1]
“黑”
'K'
[0 0 0]
轴
目标轴,指定为轴对象。如果你不指定坐标轴,那么contourf绘制当前坐标轴。
指定可选的逗号分隔的字符对名称、值论点。的名字是参数名和价值为对应值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:name1,value1,...,namen,valuen.
的名字
价值
name1,value1,...,namen,valuen
轮廓图(Z,'ShowText','on')
笔记
此处列出的属性只是一个子集。有关完整列表,请参阅轮廓特性.
'showtext'
'离开'
等高线标签,指定为“开”或'离开',或数字或逻辑1.(真正的)或0(错误的).价值“开”相当于真正的,'离开'相当于错误的。因此,您可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnoffSwitchState..
“开”
1.
真正的
错误的
matlab.lang.OnoffSwitchState.
“开”-沿等高线显示高度值。
'离开'—不要在等高线上做标记。
“线宽”
0.5
轮廓线宽度,以点为单位指定为正值。一点等于1/72英寸。
“LabelSpacing”
144
沿等高线的标签间距,以点为单位指定为标量值,其中一个点为1/72英寸。使用此属性可以控制等高线上等高线标签的数量。值越小,标签越多。
你必须设置ShowText财产“开”为了LabelSpacing财产有效。
ShowText
LabelSpacing
如果你使用扣子函数显示标签,然后单击LabelSpacing属性无效,并且打印每行显示一个标签。
扣子
轮廓矩阵,返回为双行矩阵。该矩阵包含每个级别的轮廓级别(高度)和顶点的坐标。数据在N个轮廓线的n个列中顺序排列:
每个集合的第一列包含轮廓级别和该级别的顶点数。顶部的数字是轮廓级别,底部的数字是顶点数。
集合中的后续列是(x,Y)顶点的坐标。每一列表示一个有序对。最上面的数字是x坐标,下面的数字是Y协调。
例如,这是等高线矩阵的前几列m =轮廓(峰(3)):
m =轮廓(峰(3))
这个Contourmatrix.财产的财产外形对象存储轮廓矩阵。
Contourmatrix.
外形对象。使用此对象在显示轮廓图之后设置属性。
使用注意事项及限制:
此函数接受GPU阵列,但不在GPU上运行。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
这个函数在分布式数组上运行,但在客户端MATLAB中执行。
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
轮廓
contour3
contourc
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
与当地办事处联系