主要内容

Meshc.

等高线图在网格面图下

描述

例子

meshc (XYZ用下面的轮廓绘图创建网状图。网状图是三维表面,具有实心的边缘颜色,无面色。该函数在矩阵中绘制值Z作为网格上方的高度x-y平面定义为XY.边缘颜色根据指定的高度而变化Z

meshc (Z创建网格和等高线图,并使用中的元素的列和行索引Z随着x- 和y-Coordinates。

例子

meshc (___C指定边缘的颜色。

meshc (___名称,值的附加选项Meshc.使用一个或多个名称值对参数绘图。在所有其他输入参数后指定选项。有关属性列表,请参阅表面特性

meshc (斧头___绘制到指定的轴线上斧头而不是当前的坐标轴。指定坐标轴作为第一个输入参数。

例子

sc = meshc (___返回包含图表表面对象和轮廓对象的图形数组。使用SC.在网格和等高线图创建后修改它们。有关属性列表,请参阅表面特性轮廓属性

例子

全部折叠

创建相同大小的三个矩阵。然后将它们绘制为带有下面的轮廓图的网状图。网格图使用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-CoordInates,指定为矩阵相同的尺寸Z,或作为长度的向量n,在那里[m, n] =大小(Z).如果您未指定值XYMeshc.使用向量(1: n)(1: m)

X是一个矩阵,其值必须严格地沿一维递增或递减,而在另一维保持不变。变化的维度必须与变化的维度相反Y.你可以使用Meshgrid.函数来创建XY矩阵。

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-CoordInates,指定为矩阵相同的尺寸Z或者作为一个有长度的向量,在那里[m, n] =大小(Z).如果您未指定值XYMeshc.使用向量(1: n)(1: m)

Y是一个矩阵,其值必须严格地沿一维递增或递减,而在另一维保持不变。变化的维度必须与变化的维度相反X.你可以使用Meshgrid.函数来创建XY矩阵。

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指定每个网格图的高度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|分类

颜色数组,指定为——- - - - - -nColormap指数或作为一个矩阵——- - - - - -n——- - - - - -3.RGB三联体的数组,其中Z——- - - - - -n

  • 要使用颜色映射颜色,请指定C作为矩阵。对于网格表面上的每个网格点,C表示颜色图中的颜色。的CDataMappingSurface对象的属性控制值的值C对应于Colormap中的颜色。

  • 要使用真颜色,请指定C作为RGB三联网的数组。

有关更多信息,请参见色图和真色的区别

CData属性存储颜色数组。如果需要额外控制表面着色,请使用FaceColor.EdgeColor特性。

轴到绘图,指定为一个目的。如果您没有指定轴,那么Meshc.绘制到当前轴上。

名称-值参数

指定可选的逗号分隔的对名称,值参数。姓名参数名和价值是相应的价值。姓名必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:meshc (X, Y, Z,‘EdgeColor’,‘红色’)用红线创建网格。

请注意

这里列出的属性只是一个子集。有关完整列表,请参见表面特性

显示的边缘,指定为“两个”“行”, 或者'柱子'

边线颜色,指定为这里列出的值之一。的默认颜色(0 0 0)对应于黑色边。

价值 描述
“没有” 不要画边缘。
“平”

的值为每条边使用不同的颜色CData财产。首先,您必须指定CData属性作为矩阵相同的大小Zdata..每个面的第一个顶点的颜色值(正面)xy方向)确定相邻边缘的颜色。时,不能使用此值Edgealpha.财产设置为'interp'

'interp'

使用插值着色为每条边的基础上的值CData财产。首先,您必须指定CData属性作为矩阵相同的大小Zdata..通过线性插值顶点上的颜色值,每条边的颜色都有所不同。时,不能使用此值Edgealpha.财产设置为“平”

RGB三元组,十六进制颜色代码,或颜色名称

对所有的边使用指定的颜色。此选项不使用颜色值CData财产。

RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。

  • RGB三联网是一个三元素行向量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,[0.4 0.6 0.7]

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0F.值不区分大小写。因此,颜色代码'#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”

RGB三元组样本[0 0.4470 0.7410],呈现深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联样品样品[0.8500 0.3250 0.0980],它显示为深橙色

(0.9290 0.6940 0.1250) '#edb120'

RGB三态的样品[0.9290 0.6940 0.1250],它看起来深黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样品RGB三片[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样品RGB三联体[0.4660 0.6740 0.1880],呈中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样品RGB三片[0.3010 0.7450 0.9330],显示为浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三元组样本[0.6350 0.0780 0.1840],呈暗红色

面颜色,指定为该表中的一个值。

价值 描述
“平”

的值为每个面使用不同的颜色CData财产。首先,您必须指定CData属性作为矩阵相同的大小Zdata..每个面的第一个顶点的颜色值(正面)xy方向)决定了整个脸的颜色。时,不能使用此值FaceAlpha财产设置为'interp'

'interp'

基于值的值使用每个脸部的插值着色CData财产。首先,您必须指定CData属性作为矩阵相同的大小Zdata..通过插值顶点上的颜色值,颜色在每个面上都有所不同。时,不能使用此值FaceAlpha财产设置为“平”

RGB三元组,十六进制颜色代码,或颜色名称

为所有面使用指定的颜色。此选项不使用颜色值CData财产。

“texturemap” 转换颜色数据CData使它与表面一致。
“没有” 不要绘制面孔。

RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。

  • RGB三联网是一个三元素行向量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,[0.4 0.6 0.7]

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0F.值不区分大小写。因此,颜色代码'#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”

RGB三元组样本[0 0.4470 0.7410],呈现深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三联样品样品[0.8500 0.3250 0.0980],它显示为深橙色

(0.9290 0.6940 0.1250) '#edb120'

RGB三态的样品[0.9290 0.6940 0.1250],它看起来深黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样品RGB三片[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样品RGB三联体[0.4660 0.6740 0.1880],呈中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样品RGB三片[0.3010 0.7450 0.9330],显示为浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三元组样本[0.6350 0.0780 0.1840],呈暗红色

边缘透明度,指定为以下值之一:

  • 标量范围内[0, 1]- 使用所有边缘的均匀透明度。价值1是完全不透明的0是完全透明的。之间的值01是半透明的。属性中的透明度值不使用alphadata.财产。

  • “平”-使用不同的透明度为每条边的基础上的值alphadata.财产。首先,您必须指定alphadata.属性作为矩阵相同的大小Zdata.财产。第一个顶点的透明度值决定了整个边缘的透明度。的EdgeColor酒店也必须设置为“平”

  • 'interp'-使用插值透明度为每条边的基础上的值alphadata.财产。首先,您必须指定alphadata.属性作为矩阵相同的大小Zdata.财产。通过插值顶点的值,每条边的透明度都有所不同。的EdgeColor酒店也必须设置为'interp'

行样式,指定为该表中列出的选项之一。

线条样式 描述 产生的线
“- - -” 实线

实线样本

“——” 虚线

虚线样本

':' 虚线

虚线样本

“-”。 Dash-dotted线

虚线虚线的样本,具有交替的破折号和点

“没有” 没有线 没有线

线宽,在点中指定为正值,其中1点= 1/72英寸。如果线有标记,那么线的宽度也会影响标记的边缘。

线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素的宽度的值,则该行将显示为一个像素宽。

提示

  • 要删除情节中的隐藏线,请使用隐藏的函数。

  • 要控制绘图表面的颜色阴影,请使用阴影函数。

扩展能力

在R2006A之前介绍