等高线图在网格面图下
创建相同大小的三个矩阵。然后将它们绘制为带有下面的轮廓图的网状图。网格图使用Z
高度和颜色。
(X, Y) = meshgrid (3: .125:3);Z =山峰(X, Y);meshc (X, Y, Z)
通过包括第四矩阵输入,指定网格和轮廓图的颜色,C
.地块使用Z
的高度和C
的颜色。属性指定颜色COLOROMAP.,它使用单个数字在光谱上代表颜色。当您使用ColorMap时,C
大小是一样的吗Z
.向图中添加颜色条以显示数据值C
对应于Colormap中的颜色。
(X, Y) = meshgrid (3: .125:3);Z =山峰(X, Y);C = x * Y;meshc colorbar (X, Y, Z, C)
使用下面的轮廓图创建网状图。要允许进一步修改,请将包含曲面和轮廓对象的图形数组分配给变量SC.
.
(X, Y) = meshgrid (5: .5:5);Z = Y *sin(X) - X *cos(Y);sc = meshc (X, Y, Z);
索引SC.
在网格和等高线图创建之后访问和修改它们的属性。网格图是可访问的sc(1)
和轮廓图SC(2)
.例如,通过设置EdgeColor
特性。
sc(1)。EdgeColor =“r”;sc(2)。EdgeColor ='B';
等高线出现在最小值处z- 默认情况下,您可以通过设置来更改位置ZLocation
财产。
显示山峰
数据设置为带有轮廓的网状图,最小值z水平的。的调用时指定一个return参数Meshc.
函数,以便访问轮廓
目的。
z =峰值;sc = meshc(z);
获取当前轴并扩展z-AXIS15.
.然后移动轮廓到最大值z水平的。
甘氨胆酸ax =;ax.ZLim (2) = 15;sc(2)。ZLocation =“zmax”;
X
- - - - - -x- 努力x-CoordInates,指定为矩阵相同的尺寸Z
,或作为长度的向量n
,在那里[m, n] =大小(Z)
.如果您未指定值X
和Y
,Meshc.
使用向量(1: n)
和(1: m)
.
当X
是一个矩阵,其值必须严格地沿一维递增或递减,而在另一维保持不变。变化的维度必须与变化的维度相反Y
.你可以使用Meshgrid.
函数来创建X
和Y
矩阵。
当X
为向量时,其值必须严格递增或递减。
的XData
表面和轮廓物体的属性存储x-Coordinates。
例子:X = 1:10
例子:X = [1 2 3;1 2 3;1 2 3)
例子:[x,y] = meshgrid(-5:0.5:5)
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8.
|uint16
|UINT32.
|UINT64
|分类
Y
- - - - - -y- 努力y-CoordInates,指定为矩阵相同的尺寸Z
或者作为一个有长度的向量米
,在那里[m, n] =大小(Z)
.如果您未指定值X
和Y
,Meshc.
使用向量(1: n)
和(1: m)
.
当Y
是一个矩阵,其值必须严格地沿一维递增或递减,而在另一维保持不变。变化的维度必须与变化的维度相反X
.你可以使用Meshgrid.
函数来创建X
和Y
矩阵。
当Y
为向量时,其值必须严格递增或递减。
的ydata.
表面和轮廓物体的属性存储y-Coordinates。
例子:Y = 1:10
例子:Y = [1 1 1;2 2 2;3 3 3]
例子:[x,y] = meshgrid(-5:0.5:5)
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8.
|uint16
|UINT32.
|UINT64
|分类
Z
- - - - - -z- 努力z-坐标,指定为矩阵。Z
必须具有至少两行和两列。
Z
指定每个网格图的高度x-y协调。如果你不指定颜色,那么Z
也指定网格边缘的颜色。
的Zdata.
表面和轮廓物体的属性存储z-Coordinates。
例子:z = [1 2 3;4 5 6]
例子:z = sin(x)+ cos(y)
数据类型:单身的
|双
|INT8.
|int16
|int32
|int64
|uint8.
|uint16
|UINT32.
|UINT64
|分类
C
- - - - - -颜色数组米
——- - - - - -n
——- - - - - -3.
RGB三联体数组颜色数组,指定为米
——- - - - - -n
Colormap指数或作为一个矩阵米
——- - - - - -n
——- - - - - -3.
RGB三联体的数组,其中Z
是米
——- - - - - -n
.
要使用颜色映射颜色,请指定C
作为矩阵。对于网格表面上的每个网格点,C
表示颜色图中的颜色。的CDataMapping
Surface对象的属性控制值的值C
对应于Colormap中的颜色。
要使用真颜色,请指定C
作为RGB三联网的数组。
有关更多信息,请参见色图和真色的区别.
的CData
属性存储颜色数组。如果需要额外控制表面着色,请使用FaceColor.
和EdgeColor
特性。
斧头
- - - - - -轴到绘图轴到绘图,指定为一个轴
目的。如果您没有指定轴,那么Meshc.
绘制到当前轴上。
指定可选的逗号分隔的对名称,值
参数。姓名
参数名和价值
是相应的价值。姓名
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
meshc (X, Y, Z,‘EdgeColor’,‘红色’)
用红线创建网格。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见表面特性.
meshstyle.
- - - - - -边缘显示“两个”
(默认)|“行”
|'柱子'
显示的边缘,指定为“两个”
,“行”
, 或者'柱子'
.
EdgeColor
- - - - - -边线颜色(0 0 0)
(默认)|“没有”
|“平”
|'interp'
|RGB值|十六进制颜色代码|“r”
|‘g’
|'B'
|......边线颜色,指定为这里列出的值之一。的默认颜色(0 0 0)
对应于黑色边。
价值 | 描述 |
---|---|
“没有” |
不要画边缘。 |
“平” |
的值为每条边使用不同的颜色 |
'interp' |
使用插值着色为每条边的基础上的值 |
RGB三元组,十六进制颜色代码,或颜色名称 | 对所有的边使用指定的颜色。此选项不使用颜色值 |
RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。
RGB三联网是一个三元素行向量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
到F
.值不区分大小写。因此,颜色代码'#ff8800'
,“# ff8800”
,'#f80'
, 和“# f80”
是等价的。
或者,您可以按名称指定一些常见颜色。此表列出了命名的颜色选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
“红色” |
“r” |
[1 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
'B' |
(0 0 1) |
“# 0000 ff” |
|
'青色' |
'C' |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
[1 0 1] |
“#就” |
|
'黄色' |
“y” |
(1 1 0) |
“# FFFF00” |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
这里是RGB三联体和十六进制颜色代码的默认颜色MATLAB®在许多类型的图中使用。
RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
'#edb120' |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
FaceColor.
- - - - - -脸上的颜色“平”
(默认)|'interp'
|“没有”
|“texturemap”
|RGB值|十六进制颜色代码|“r”
|‘g’
|'B'
|......面颜色,指定为该表中的一个值。
价值 | 描述 |
---|---|
“平” |
的值为每个面使用不同的颜色 |
'interp' |
基于值的值使用每个脸部的插值着色 |
RGB三元组,十六进制颜色代码,或颜色名称 | 为所有面使用指定的颜色。此选项不使用颜色值 |
“texturemap” |
转换颜色数据CData 使它与表面一致。 |
“没有” |
不要绘制面孔。 |
RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。
RGB三联网是一个三元素行向量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1]
;例如,[0.4 0.6 0.7]
.
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
),然后是3个或6个十六进制数字,其范围可以是0
到F
.值不区分大小写。因此,颜色代码'#ff8800'
,“# ff8800”
,'#f80'
, 和“# f80”
是等价的。
或者,您可以按名称指定一些常见颜色。此表列出了命名的颜色选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|---|---|
“红色” |
“r” |
[1 0 0] |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
'B' |
(0 0 1) |
“# 0000 ff” |
|
'青色' |
'C' |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
[1 0 1] |
“#就” |
|
'黄色' |
“y” |
(1 1 0) |
“# FFFF00” |
|
'黑色的' |
“k” |
(0 0 0) |
# 000000的 |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
以下是RGB三元组和用于默认颜色MATLAB在许多类型的图中使用的默认颜色的十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外貌 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
'#edb120' |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
Edgealpha.
- - - - - -边缘透明度[0, 1]
|“平”
|'interp'
边缘透明度,指定为以下值之一:
标量范围内[0, 1]
- 使用所有边缘的均匀透明度。价值1
是完全不透明的0
是完全透明的。之间的值0
和1
是半透明的。属性中的透明度值不使用alphadata.
财产。
“平”
-使用不同的透明度为每条边的基础上的值alphadata.
财产。首先,您必须指定alphadata.
属性作为矩阵相同的大小Zdata.
财产。第一个顶点的透明度值决定了整个边缘的透明度。的EdgeColor
酒店也必须设置为“平”
.
'interp'
-使用插值透明度为每条边的基础上的值alphadata.
财产。首先,您必须指定alphadata.
属性作为矩阵相同的大小Zdata.
财产。通过插值顶点的值,每条边的透明度都有所不同。的EdgeColor
酒店也必须设置为'interp'
.
LINESTYLE.
- - - - - -线条风格“- - -”
(默认)|“——”
|':'
|“-”。
|“没有”
行样式,指定为该表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
':' |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
行宽
- - - - - -行宽0.5
(默认)|积极的价值线宽,在点中指定为正值,其中1点= 1/72英寸。如果线有标记,那么线的宽度也会影响标记的边缘。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素的宽度的值,则该行将显示为一个像素宽。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。