网格曲面图
创建一个同样大小的三个矩阵。然后绘制它们作为网格图。该地块用途Z
因为身高和颜色。
(X, Y) = meshgrid (8: .5:8);R =√X。^2 + y ^2) + eps;Z =罪(R)。/ R;网格(X, Y, Z)
通过包含第四个矩阵输入为网格图指定颜色,C
。该网格图的用途Z
的高度和C
的颜色。指定颜色使用色彩表,它采用单号放置在光谱的颜色。当您使用一个颜色表,C
和的尺寸一样吗Z
。在图中添加一个颜色条,以显示数据值的大小C
对应于颜色表的颜色。
(X, Y) = meshgrid (8: .5:8);R =√X。^2 + y ^2) + eps;Z =罪(R)。/ R;C = x * Y;网格(X, Y, Z, C) colorbar
通过包含第四个矩阵输入为网格图指定颜色,有限公司
。该网格图的用途Z
的高度和有限公司
的颜色。使用以下命令指定颜色本色,它采用数字三胞胎放置所有可能的颜色。当您使用真彩,如果Z
是米
——- - - - - -n
,然后有限公司
是米
——- - - - - -n
3。数组的第一个页面表示每种颜色的红色组件,第二个页面表示绿色组件,第三个页面表示蓝色组件。
[X, Y, Z] =山峰(25);公司(::1)= 0 (25);%的红色CO。(:,:,2)=酮(25)* linspace(0.5,0.6,25);% 绿色公司(::3)= (25)。* linspace (0, 1,25);% 蓝色网格(X, Y, Z,有限公司)
通过指定创建一个半透明网格表面FaceAlpha
名称 - 值对与0.5
作为值。为了允许进一步的修改中,表面对象分配给所述可变年代
。
[X,Y] = meshgrid(-5:0.5:5);Z = Y. * SIN(X) - X. * COS(Y);S =目(X,Y,Z,'FaceAlpha',“0.5”)
FaceAlpha: 0.5000 XData: [21x21 double] YData: [21x21 double] ZData: [21x21 double] CData: [21x21 double]显示所有属性
使用年代
在网格图创建后访问和修改它的属性。例如,通过设置属性为网格图的面添加颜色FaceColor
财产。
年代。FaceColor =“平”;
X
- - - - - -x坐标 -x坐标 - ,指定为矩阵的大小相同Z
,或作为与长度的矢量n
,在那里[m, n] =大小(Z)
。如果不指定值X
和Y
,啮合
使用向量(1:n)
和(1:m)
。
您可以使用meshgrid
函数来创建X
和Y
矩阵。
的XData
属性存储的x坐标 - 。
例子: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坐标 - ,指定为矩阵的大小相同Z
或者作为一个有长度的向量米
,在那里[m, n] =大小(Z)
。如果不指定值X
和Y
,啮合
使用向量(1:n)
和(1:m)
。
您可以使用meshgrid
函数来创建X
和Y
矩阵。
的YDATA
属性存储的y坐标 - 。
例子:Y = 1:10
例子:Y = [11 11 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坐标 - 。
例子: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
颜色表的索引,或作为基质米
——- - - - - -n
——- - - - - -3.
RGB三胞胎数组,其中Z
是米
——- - - - - -n
。
要使用colormap颜色,请指定C
作为基质。用于网状表面上每个网格点,C
指示颜色图中的一种颜色。的CDataMapping
表面对象控制的属性如何在值C
对应于颜色表的颜色。
若要使用真彩色,请指定C
作为RGB三元的阵列。
有关更多信息,请参见Colormaps和Truecolor的区别。
斧头
- - - - - -轴绘制在轴绘制中,指定为轴
宾语。如果没有指定坐标轴,然后啮合
曲线到当前轴。
的可选逗号分隔对名称,值
参数。名称
参数名和值
是对应的值。名称
必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家
。
网格(X, Y, Z, FaceAlpha, 0.5)
创建一个半透明的网格图。
这里列出的属性只是其中的一个子集。有关完整列表,请参阅表面性质。
“EdgeColor”
- - - - - -边缘线的颜色(0 0 0)
(默认)|“没有”
|“平”
|“口译”
|RGB值|十六进制颜色代码|“r”
|‘g’
|'B'
|...边线颜色,指定为这里列出的值之一。的默认颜色(0 0 0)
对应于黑边。
值 | 描述 |
---|---|
“没有” |
不要画边缘。 |
“平” |
属性中的值为每条边使用不同的颜色 |
“口译” |
使用进行插值基于价值着色每个边缘 |
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” |
|
下面是缺省颜色MATLAB中的RGB三联和十六进制颜色代码®使用在多种类型的地块。
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” |
|
“线型”
- - - - - -线型“- - -”
(默认)|“——”
|':'
|“-”。
|“没有”
行样式,指定为此表中列出的选项之一。
线条样式 | 描述 | 结果行 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
':' |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
“FaceColor”
- - - - - -脸上的颜色“平”
(默认)|“口译”
|“没有”
|“texturemap”
|RGB值|十六进制颜色代码|“r”
|‘g’
|'B'
|...面部颜色,指定为该表中的一个值。
值 | 描述 |
---|---|
“平” |
属性中的值为每个面使用不同的颜色 |
“口译” |
使用进行插值基于价值着色每个面 |
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” |
|
这里有许多类型地块的默认颜色MATLAB用途RGB三胞胎和十六进制颜色代码。
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” |
|
'FaceAlpha'
- - - - - -面对透明度[0,1]
|“平”
|“口译”
|“texturemap”
面透明度,指定为以下值之一:
标量范围内[0,1]
- 在所有的面孔使用统一的透明度。的价值1
是完全不透明的0
是完全透明的。之间的值0
和1
是半透明的。选项中不使用透明度值AlphaData
财产。
“平”
- 使用不同的透明度基于价值观的每个面AlphaData
财产。第一个顶点的透明度值决定了整个面的透明度。首先,您必须指定AlphaData
属性作为矩阵相同大小的ZDATA
财产。的FaceColor
属性还必须设置为“平”
。
“口译”
-使用插值透明度为每个面基于值AlphaData
财产。通过在顶点插值值在每个面的透明度变化。首先,您必须指定AlphaData
属性作为矩阵相同大小的ZDATA
财产。的FaceColor
属性还必须设置为“口译”
。
“texturemap”
-转换数据AlphaData
使它与表面一致。
“FaceLighting”
- - - - - -光物体对脸部的影响“平”
(默认)|“古尔戈”
|“没有”
上面的光的对象,指定为这些值中的一个的影响:
“平”
-在每一张脸上均匀涂上浅色。使用此值查看面对象。
“古尔戈”
-改变光线穿过面部。计算在顶点的光,然后线性插值光穿过面。使用此值查看曲面。
“没有”
-不要将浅色物体的光线应用到脸部。
于光对象添加到轴中,使用光
函数。
的“冯氏”
价值已被删除。使用“古尔戈”
代替。
您点击了对应于以下MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
您还可以选择从下面的列表中的网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。