轮廓
等高线图的矩阵
描述
例子
函数的轮廓
创建矩阵X
和Y
定义一个网格x- - - - - -y飞机。定义矩阵Z
的高度高于电网。然后绘制的轮廓Z
。
x = linspace(2 *π,2 *π);y = linspace(0, 4 *π);(X, Y) = meshgrid (X, Y);Z = sin (X) + cos (Y);轮廓(X, Y, Z)
轮廓在二十水平
轮廓在某种程度上
虚线轮廓线
轮廓与标签
定义Z
作为两个变量的函数,X
和Y
。然后创建一个函数的等高线图,通过设置显示标签ShowText
财产“上”
。
x = 2:0.2:2;y = 2:0.2:3;(X, Y) = meshgrid (X, Y);Z = x * exp (- x ^ 2 y ^ 2);轮廓(X, Y, Z,“ShowText”,“上”)
标签与特定数量的小数和单位
标签在不同的单位
自从R2022b
您可以指定一个函数格式标签时需要计算值。例如,您可以定义一个函数来计算标签的值在不同的单位。
在程序文件中定义这个函数调用mylabelfun.m
。从米函数转换输入到脚,并返回一个字符串向量包含每个值在米的等值英尺括号。
函数标签= mylabelfun (val) feetPerMeter = 3.28084;英尺=圆(vals。* feetPerMeter);标签= vals +“m”(+英尺+“英国《金融时报》)”;标签(vals = = 0) =“0 m”;结束
接下来,创建一个等高线图和指定LabelFormat
房地产作为一个句柄mylabelfun
。
轮廓(峰值(4 0 2),“ShowText”,真的,“LabelFormat”@mylabelfun)
自定义线宽
轮廓不连续表面
输入参数
X
- - - - - -x坐标
矩阵|向量
x坐标,指定为一个矩阵相同的大小Z
,或者作为一个向量的长度n
,在那里[m, n] =大小(Z)
。的默认值X
是向量(1: n)
。
当X
是一个矩阵,必须严格增加或减少的值在一个维度和保持不变的其他维度。不同的尺寸必须是不同维度的对立面Y
。您可以使用meshgrid
函数来创建X
和Y
矩阵。
当X
是一个矢量,必须严格增加或减少的值。
例子:X = 1:10
例子:X = [1 2 3;1 2 3;1 2 3)
例子:(X, Y) = meshgrid (1:10)
的XData
财产的轮廓
对象存储x坐标。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
Y
- - - - - -y坐标
矩阵|向量
y坐标,指定为一个矩阵相同的大小Z
,或者作为一个向量的长度米
,在那里[m, n] =大小(Z)
。的默认值Y
是向量(1: m)
。
当Y
是一个矩阵,必须严格增加或减少的值在一个维度和保持不变的其他维度。不同的尺寸必须是不同维度的对立面X
。您可以使用meshgrid
函数创建X
和Y
矩阵。
当Y
是一个矢量,必须严格增加或减少的值。
例子:Y = 1:10
例子:Y = [1 1 1;2 2 2;3 3 3]
例子:(X, Y) = meshgrid (1:10)
的YData
财产的轮廓
对象存储y坐标。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
Z
- - - - - -z坐标
矩阵
z坐标,指定为一个矩阵。这个矩阵必须至少有两行两列,它必须包含至少两个不同的值。
例子:Z =山峰(20)
的ZData
财产的轮廓
对象存储z坐标。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
水平
- - - - - -水平
标量|向量
轮廓水平,指定为一个标量整数或一个向量。使用这个参数来控制数量和等值线的位置。当你不指定水平,轮廓
函数自动选择的水平。
画轮廓线n自动选择高度,指定水平作为标量值n。
画轮廓线在特定高度,指定
水平
单调递增的矢量值。画轮廓线在一个高度
k
,指定水平
作为一个双元素行向量(k (k)
。
例子:轮廓(山峰,10)
10点绘制等值线自动选的高度上山峰
函数。
例子:轮廓(山峰,[4 0 4])
绘制等值线在3上的特定高度山峰
功能:4
,0
,4
。
例子:轮廓(峰值、3 [3])
绘制等值线显示的高度山峰
函数是3
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
LineSpec
- - - - - -线条样式和颜色
特征向量|字符串标量
线条样式和颜色,指定为一个特征向量包含字符和符号或字符串标量。字符和符号可以在任何顺序出现。您可以指定线条样式,线的颜色,或两者兼而有之。标记符号等“o”
将被忽略。
例子:“——g”
是一个绿色虚线。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
颜色名称 | 短名称 | 外观 |
---|---|---|
“红色” |
“r” |
|
“绿色” |
‘g’ |
|
“蓝” |
“b” |
|
“青色” |
“c” |
|
“红色” |
“米” |
|
“黄色” |
“y” |
|
“黑” |
“k” |
|
“白色” |
' w ' |
|
斧头
- - - - - -目标轴
轴
对象
目标轴,指定为一个轴
对象。如果你不指定轴轮廓
情节到当前轴。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:轮廓(Z,“ShowText”,“上”)
显示轮廓线的标签。
请注意
这里列出的属性是唯一的一个子集。一个完整的列表,请参阅轮廓属性。
ShowText
- - - - - -轮廓线的标签
“关闭”
(默认)|开/关逻辑值
轮廓线标签,指定为“上”
或“关闭”
或数字或逻辑1
(真正的
)或0
(假
)。的值“上”
相当于真正的
,“关闭”
相当于假
。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型matlab.lang.OnOffSwitchState
。
“上”
——沿着轮廓线显示高度值。“关闭”
——不要标签轮廓线。
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
轮廓线宽度,指定为一个积极的价值点。一个点= 1/72英寸。
LabelSpacing
- - - - - -标签间距
144年
(默认)|标量
沿着轮廓线标签间距,指定为一个标量值点,一个点是1/72英寸。使用这个属性来控制沿等高线轮廓标签的数量。较小的值产生更多的标签。
你必须设置ShowText
财产“上”
为LabelSpacing
属性产生影响。
如果你使用clabel
函数显示标签,然后LabelSpacing
房地产没有任何影响和情节显示每行一个标签。
输出参数
米
——轮廓矩阵
矩阵
轮廓矩阵,作为棱返回矩阵的形式。
Z1, x1,- 1,x1、2,……,x1,N1Z2 x2、1,x2、2,……,x2、N2,Z3,…N1, y1,- 1y1、2,……y1,N1,N2, y2、1y2、2,……y2、N2,N3,…
矩阵的列定义轮廓线。每个轮廓线始于一个列包含Z和N值:
子,我的高度th轮廓线
Ni -我的顶点数th轮廓线
(xijyij)——我的顶点的坐标th轮廓线,j范围从1到倪
c
——轮廓对象
轮廓
对象
轮廓
对象。使用这个对象设置属性后显示等高线图。
扩展功能
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
版本历史
之前介绍过的R2006a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。