表面图
创建三个相同大小的矩阵。然后将它们作为表面绘制。表面图使用Z.
适用于高度和颜色。
[x,y] = meshgrid(1:0.5:10,1:20);z = sin(x)+ cos(y);冲浪(x,y,z)
通过包括第四矩阵输入来指定表面图的颜色,C.
。表面图使用Z.
高度和高度C.
用于颜色。使用a指定颜色COLOROMAP.,它使用单个数字在频谱上代表颜色。当您使用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)颜色栏
通过包括第四矩阵输入来指定表面图的颜色,CO.
。表面图使用Z.
高度和高度CO.
用于颜色。使用TrueColor.,它使用数字的三胞胎来代表所有可能的颜色。当您使用TrueColor时,如果Z.
是m
-N
那么CO.
是m
-N
-By-3。数组的第一页指示每种颜色的红色组件,第二页指示绿色组件,第三页表示蓝色组件。
[x,y,z] =峰(25);CO(:,:,1)=零(25);%红色CO(:,:,2)=(25)。* Linspace(0.5,0.6,25);%绿色CO(:,:,3)=(25)。* Linspace(0,1,25);%蓝色冲浪(x,y,z,co)
通过指定来创建半透明表面Facealpha.
名称值对0.5
作为价值。要允许进一步修改,请将Surface对象分配给变量S.
。
[x,y] = meshgrid(-5:.5:5);z = y. * sin(x) - x * cos(y);s =冲浪(x,y,z,'Facealpha',0.5)
s =曲面属性:EDGEColor:[0 0 0] LINESTYLE:' - 'faceColor:'Flat'Facealighting:'平面'Facealpha:0.5000 Xdata:[21x21双] ydata:[21x21 double] zdata:[21x21 double] cdata:[21x21双]显示所有属性
使用S.
在创建它之后访问和修改Surface对象的属性。例如,通过设置来隐藏边缘EdgeColor.
财产。
s.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
,在哪里[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.-CoordInates,指定为矩阵。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
|分类
|DateTime.
|持续时间
C.
-彩色阵列m
-N
-3.
RGB三元组阵列颜色阵列,指定为m
-N
Colormap指数的矩阵或作为m
-N
-3.
RGB三元组的数组,在哪里Z.
是m
-N
。
要使用ColorMap颜色,请指定C.
作为矩阵。对于表面上的每个网格点,C.
表示Colormap中的颜色。当Cdatampapping.
Surface对象的属性控制值的方式C.
对应于Colormap中的颜色。
使用TrueColor颜色,指定C.
作为RGB三联网的数组。
有关更多信息,请参阅ColorMaps和TrueColor之间的差异。
当cdata.
表面对象的属性存储彩色阵列。有关表面着色的额外控制,请使用FaceColor.
和EdgeColor.
属性。
斧头
-轴到绘图轴到绘图,指定为一个轴
对象。如果您没有指定轴,那么冲浪
绘制到当前轴上。
指定可选的逗号分离对名称,价值
论点。名称
是参数名称和价值
是相应的价值。名称
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen
。
冲浪(x,y,z,'facealpha',0.5,'Edgecolor','none')
创造半透明表面,没有边缘。
此处列出的属性仅是一个子集。对于完整列表,请参阅表面特性。
'Edgecolor'
-边线颜色[0 0 0]
(默认)|'没有'
|“公寓”
|'interp'
|RGB三重态|十六进制颜色代码|'r'
|'G'
|'B'
|......边线颜色,指定为此处列出的值之一。默认颜色[0 0 0]
对应黑色边缘。
价值 | 描述 |
---|---|
'没有' |
不要绘制边缘。 |
“公寓” |
基于值的值对每个边缘使用不同的颜色 |
'interp' |
根据中的值使用每个边缘的插值着色 |
RGB三联网,十六进制颜色代码或颜色名称 | 为所有边缘使用指定的颜色。此选项不使用颜色值 |
RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。
RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]
;例如,[0.4 0.6 0.7]
。
十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(#
)接着是三个或六个十六进制数字,可以从0.
到目前为止F.
。这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
,和'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 姓名 | RGB三重态 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
'红色' |
'r' |
[1 0 0] |
'#ff0000' |
|
'绿色' |
'G' |
[0 1 0] |
'#00ff00' |
|
'蓝' |
'B' |
[0 0 1] |
'#0000ff' |
|
'青色' |
'C' |
[0 1 1] |
'#00ffff' |
|
'洋红色' |
'M' |
[1 0 1] |
'#ff00ff' |
|
'黄色' |
'是' |
[1 1 0] |
'#ffff00' |
|
“黑” |
'K' |
[0 0 0] |
'#000000' |
|
'白色' |
'W' |
[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] |
'#7e2f8e' |
|
[0.4660 0.6740 0.1880] |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
[0.6350 0.0780 0.1840] |
'#a2142f' |
|
'linestyle'
-线条风格' - '
(默认)|' - '
|':'
|' - 。'
|'没有'
线条样式,指定为此表中列出的选项之一。
线条风格 | 描述 | 结果线 |
---|---|---|
' - ' |
实线 |
|
' - ' |
虚线 |
|
':' |
虚线 |
|
' - 。' |
划线 |
|
'没有' |
没有行 | 没有行 |
'facecholor'
-面色“公寓”
(默认)|'interp'
|'没有'
|'texturemap'
|RGB三重态|十六进制颜色代码|'r'
|'G'
|'B'
|......面部颜色,指定为此表中的值之一。
价值 | 描述 |
---|---|
“公寓” |
根据值的值对每个脸部使用不同颜色 |
'interp' |
基于值的值使用每个脸部的插值着色 |
RGB三联网,十六进制颜色代码或颜色名称 | 为所有面使用指定的颜色。此选项不使用颜色值 |
'texturemap' |
转换颜色数据cdata. 这样它符合表面。 |
'没有' |
不要绘制面孔。 |
RGB三元组和十六进制颜色代码对于指定自定义颜色很有用。
RGB三联网是一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]
;例如,[0.4 0.6 0.7]
。
十六进制颜色代码是字符向量或以哈希符号开头的字符串标量(#
)接着是三个或六个十六进制数字,可以从0.
到目前为止F.
。这些值不区分大小写。因此,颜色代码'#ff8800'
那'#ff8800'
那'#f80'
,和'#f80'
是等同的。
或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。
颜色名称 | 姓名 | RGB三重态 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
'红色' |
'r' |
[1 0 0] |
'#ff0000' |
|
'绿色' |
'G' |
[0 1 0] |
'#00ff00' |
|
'蓝' |
'B' |
[0 0 1] |
'#0000ff' |
|
'青色' |
'C' |
[0 1 1] |
'#00ffff' |
|
'洋红色' |
'M' |
[1 0 1] |
'#ff00ff' |
|
'黄色' |
'是' |
[1 1 0] |
'#ffff00' |
|
“黑” |
'K' |
[0 0 0] |
'#000000' |
|
'白色' |
'W' |
[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] |
'#7e2f8e' |
|
[0.4660 0.6740 0.1880] |
'#77ac30' |
|
[0.3010 0.7450 0.9330] |
'#4dbeee' |
|
[0.6350 0.0780 0.1840] |
'#a2142f' |
|
'Facealpha'
-面临透明度[0,1]
|“公寓”
|'interp'
|'texturemap'
面部透明度,指定为其中一个值:
标量在范围内[0,1]
- 在所有面上使用均匀的透明度。价值1
是完全不透明的0.
是完全透明的。价值0.
和1
是半透明的。此选项不使用透明度值alphadata.
财产。
“公寓”
- 根据值的值对每个脸部使用不同的透明度alphadata.
财产。第一个顶点的透明度值确定整个面的透明度。首先,您必须指定alphadata.
属性作为矩阵相同的大小Zdata.
财产。当FaceColor.
财产也必须设置为“公寓”
。
'interp'
- 基于值的值使用每个脸部的内插透明度alphadata.
财产。通过在顶点处插入值,透明度在每个面上变化。首先,您必须指定alphadata.
属性作为矩阵相同的大小Zdata.
财产。当FaceColor.
财产也必须设置为'interp'
。
'texturemap'
- 转换数据alphadata.
这样它符合表面。
'facegelight'
-光对象在面上的影响“公寓”
(默认)|'GOURAUD'
|'没有'
光对象对面部的影响,指定为其中一个值:
“公寓”
- 均匀地涂抹在每张面上的光。使用此值查看面位对象。
'GOURAUD'
- 改变面孔的光线。计算顶点处的光,然后线性地插入脸部的光。使用此值查看曲面。
'没有'
- 请勿将光从光对象涂抹在面部。
要将光对象添加到轴上,请使用光
功能。
当'Phong'
值已被删除。使用'GOURAUD'
相反。
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。