曲面图
创建三个相同大小的矩阵。然后把它们画成一个曲面。表面图使用Z
对于高度和颜色。
(X, Y) = meshgrid (1:0.5:10 1:20);Z = sin(X) + cos(Y)冲浪(X, Y, Z)
通过包含第四个矩阵输入来指定表面图的颜色,C
。表面图使用Z
的高度和C
颜色。指定使用的颜色colormap,它使用单个数字来表示光谱上的颜色。当你使用颜色图时,C
的尺寸与相同Z
。在图中添加一个颜色条,以显示数据值的大小C
对应于colormap中的颜色。
(X, Y) = meshgrid (1:0.5:10 1:20);Z = sin(X) + cos(Y)C = X. * Y;冲浪(X,Y,Z,C)彩条
通过包含第四个矩阵输入来指定表面图的颜色,有限公司
。表面图使用Z
的高度和有限公司
颜色。使用指定的颜色真彩,它使用三个一组数字来代表所有可能的颜色。当你使用真彩色时,如果Z
是米
-通过-n
,然后有限公司
是米
-通过-n
3。数组的第一个页面表示每种颜色的红色组件,第二个页面表示绿色组件,第三个页面表示蓝色组件。
[X, Y, Z] =山峰(25);公司(::1)= 0 (25);%的红色公司(::2)= (25)。* linspace (0.5, 0.6, 25);%绿色公司(::3)= (25)。* linspace (0, 1,25);%的蓝色冲浪(X,Y,Z,CO)
属性创建半透明表面FaceAlpha
名称-值对的0.5
的价值。为了允许进一步的修改,将surface对象分配给变量年代
。
(X, Y) = meshgrid (5: .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]显示所有属性
使用年代
到所述表面对象的访问和修改属性它被创建之后。例如,通过设置隐藏的边缘EdgeColor
财产。
年代。EdgeColor =“没有”;
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
|明确的
|datetime
|持续时间
Y
- - - - - -y坐标y-坐标,指定为相同大小的矩阵Z
或作为与长度的矢量米
,其中[m, n] =大小(Z)
。如果没有指定值X
和Y
,冲浪
使用向量(1:N)
和(1:M)
。
你可以使用meshgrid
函数来创建X
和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
|明确的
|datetime
|持续时间
Z
- - - - - -z坐标z坐标 - ,指定为矩阵。Z
必须至少有两行和两列。
Z
指定每个表面标绘的高度x-y坐标。如果不指定颜色,则Z
也指定表面颜色。
的ZData
表面对象存储的属性的z坐标。
例:Z = [1 2 3;4 5 6)
例:Z = sinx + cosy
数据类型:单
|双
|int8
|INT16
|INT32
|Int64的
|uint8
|UINT16
|uint32
|uint64
|明确的
|datetime
|持续时间
C
- - - - - -颜色数组米
-通过-n
-通过-3.
RGB三联数组颜色数组,指定为米
-通过-n
矩阵的颜色映射指数或米
-通过-n
-通过-3.
RGB三胞胎数组,其中Z
是米
-通过-n
。
要使用colormap颜色,请指定C
作为一个矩阵。对于表面上的每个网格点,C
指示颜色图中的一种颜色。的CDataMapping
属性控制表面对象中的值的方式C
对应于颜色映射中的颜色。
若要使用真彩色,请指定C
作为一个RGB三胞胎数组。
欲了解更多信息,请参阅Colormaps和Truecolor的区别。
斧头
- - - - - -标绘轴线要绘制的轴,指定为轴
对象。如果不指定坐标轴,则冲浪
绘图到当前轴中。
的可选逗号分隔对名称,值
参数。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以按任意顺序指定多个名称和值对参数名1,值1,...,NameN,值N
。
冲浪(X, Y, Z, FaceAlpha, 0.5,“EdgeColor”,“没有一个”)
创建一个没有边缘绘制的半透明表面。
这里列出的属性只是其中的一个子集。有关完整列表,请参阅表面性质。
“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” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
'G' |
[0 1 0] |
“# 00 ff00” |
|
'蓝色' |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
'#00FFFF' |
|
'品红' |
'M' |
(1 0 1) |
'#FF00FF' |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
数k |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
以下是默认颜色的RGB三元和十六进制颜色代码MATLAB®用于多种类型的地块。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
'#0072BD' |
|
(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) |
'#77AC30' |
|
[0.3010 0.7450 0.9330] |
'#4DBEEE' |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
'的LineStyle'
- - - - - -线条样式“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
行样式,指定为此表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
“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” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
'G' |
[0 1 0] |
“# 00 ff00” |
|
'蓝色' |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
'#00FFFF' |
|
'品红' |
'M' |
(1 0 1) |
'#FF00FF' |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
数k |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
下面是MATLAB在许多类型的图形中使用的默认颜色的RGB三联和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
'#0072BD' |
|
(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) |
'#77AC30' |
|
[0.3010 0.7450 0.9330] |
'#4DBEEE' |
|
(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国家站点没有针对您所在位置的访问进行优化。