meshz
网格表面图与窗帘
语法
描述
例子
显示幕周围网格情节
指定带窗帘的网格图颜色
通过包含第四个矩阵输入,指定网格图和周围窗帘的颜色,C
.网格图使用Z
身高和C
的颜色。指定颜色colormap后者用单个数字代表光谱上的颜色。当你使用色度图时,C
是一样的尺寸吗Z
.在图表中添加一个颜色条来显示数据值C
与色度图中的颜色对应。
[X,Y] = meshgrid(-3:.125:3);Z =峰(X,Y);C =梯度(Z);meshz colorbar (X, Y, Z, C)
用窗帘修改网格图的外观
创建一个网格情节与窗帘围绕它。要允许进一步修改,请将曲面对象分配给变量年代
.
[X,Y] = meshgrid(-5:.5:5);Z = Y *sin(X) - X *cos(Y);s = meshz(X,Y,Z)
显示所有属性:EdgeColor: 'flat' LineStyle: '-' FaceColor: [1,1] FaceLighting: 'none' FaceAlpha: 1 XData: [25x25 double] YData: [25x25 double] ZData: [25x25 double] CData: [25x25 double
使用年代
访问和修改网格图创建后的属性。例如,通过设置网格图边缘和周围窗帘的颜色EdgeColor
财产。
s.EdgeColor =“b”;
输入参数
X
- - - - - -x坐标
矩阵|向量
x-coordinates,指定为与。大小相同的矩阵Z
,或作为具有长度的向量n
,在那里[m,n] = size(Z)
.如果不指定的值X
而且Y
,meshz
使用向量(1: n)
而且(1: m)
.
当X
是一个矩阵,其值必须在一个维度上严格增加或减少,而在另一个维度上保持不变。变化的维度必须与变化的维度相反Y
.您可以使用meshgrid
函数来创建X
而且Y
矩阵。
当X
是一个向量,值必须严格递增或递减。
的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-coordinates,指定为与。大小相同的矩阵Z
或者作为一个有长度的向量米
,在那里[m,n] = size(Z)
.如果不指定的值X
而且Y
,meshz
使用向量(1: n)
而且(1: m)
.
当Y
是一个矩阵,其值必须在一个维度上严格增加或减少,而在另一个维度上保持不变。变化的维度必须与变化的维度相反X
.您可以使用meshgrid
函数来创建X
而且Y
矩阵。
当Y
是一个向量,值必须严格递增或递减。
的YData
属性的y坐标。
例子: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-coordinates,指定为一个矩阵。Z
必须至少有两行两列。
Z
指定每个网格图的高度x-y坐标。如果不指定颜色,那么Z
还指定网格边缘颜色。
的ZData
属性的z坐标。
例子:Z = [1 2 3;4 5 6]
例子:Z = sin(x) + cosy
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
斧头
- - - - - -绘制的坐标轴
坐标轴对象
要绘制的坐标轴,指定为轴
对象。如果不指定坐标轴,则meshz
绘制到当前坐标轴。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:meshz (X, Y, Z,‘EdgeColor’,‘红色’)
用红线创建网格。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见表面性质.
MeshStyle
- - - - - -要显示的边
“两个”
(默认)|“行”
|“列”
要显示的边,指定为“两个”
,“行”
,或“列”
.
EdgeColor
- - - - - -边线颜色
[0 0 0]
(默认)|“没有”
|“平”
|的插值函数
|RGB值|十六进制颜色编码|“r”
|‘g’
|“b”
|……
边线颜色,指定为此处列出的值之一。的默认颜色。[0 0 0]
对应于黑边。
价值 | 描述 |
---|---|
“没有” |
不要画边缘。 |
“平” |
控件中的值为每条边使用不同的颜色 |
的插值函数 |
中的值为每条边使用插值着色 |
RGB三元组、十六进制颜色编码或颜色名称 | 为所有的边使用指定的颜色。控件中的颜色值 |
RGB三联色和十六进制色码用于指定自定义颜色。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 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
- - - - - -脸上的颜色
“平”
(默认)|的插值函数
|“没有”
|“texturemap”
|RGB值|十六进制颜色编码|“r”
|‘g’
|“b”
|……
面部颜色,指定为该表中的值之一。
价值 | 描述 |
---|---|
“平” |
的值为每个面使用不同的颜色 |
的插值函数 |
中的值为每个面使用插值着色 |
RGB三元组、十六进制颜色编码或颜色名称 | 为所有的面使用指定的颜色。控件中的颜色值 |
“texturemap” |
转换颜色数据CData 使它与表面一致。 |
“没有” |
不要画脸。 |
RGB三联色和十六进制色码用于指定自定义颜色。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 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” |
|
EdgeAlpha
- - - - - -边缘的透明度
1(默认)|范围内的标量值[0, 1]
|“平”
|的插值函数
边缘透明度,指定为以下值之一:
范围内的标量
[0, 1]
-使用统一的透明度在所有的边缘。的值1
完全不透明0
是完全透明的。之间的值0
而且1
是半透明的。的透明度值AlphaData
财产。“平”
的值为每条边使用不同的透明度AlphaData
财产。首先,您必须指定AlphaData
属性作为与ZData
财产。第一个顶点的透明度值决定了整个边缘的透明度。的EdgeColor
属性也必须设置为“平”
.的插值函数
-使用插值的透明度为每条边的值AlphaData
财产。首先,您必须指定AlphaData
属性作为与ZData
财产。通过插值顶点上的值,每条边的透明度都有所不同。的EdgeColor
属性也必须设置为的插值函数
.
线型
- - - - - -线条样式
"-"
(默认)|”——“
|”:“
|“-”。
|“没有”
线条样式,指定为该表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
"-" |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,以点为单位的正数值,其中1点= 1/72英寸。如果线条有标记,那么线条宽度也会影响标记的边缘。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素宽度的值,则行宽显示为一个像素宽。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存分区大型数组。
版本历史
R2006a之前介绍过
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。