plot3
三维点或线情节
语法
描述
向量和矩阵数据
表数据
例子
绘制三维螺旋
定义t
作为一个向量的值在0和10之间
。定义圣
和ct
正弦和余弦值的向量。然后情节圣
,ct
,t
。
t = 0:π/ 50:10 *π;圣=罪(t);ct = cos (t);plot3(圣、ct、t)
情节多行
创建两个组x- - - - - -,y- - - - - -,z坐标。
t = 0:π/ 500:π;处=罪(t) * cos (10 * t);罪yt1 =罪(t) * (10 * t);zt1 = cos (t);此时=罪(t) * cos (12 * t);yt2 =罪(t) *罪(12 * t);zt2 = cos (t);
调用plot3
连续函数,并指定XYZ
三胞胎。
plot3(处、yt1 zt1,此时,yt2, zt2)
使用矩阵图多行
创建矩阵X
包含三行x坐标。创建矩阵Y
包含三行y坐标。
t = 0:π/ 500:π;X(1:) =罪(t) * cos (10 * t);:X(2) =罪(t) * cos (12 * t);X(3) =罪(t) * cos (20 * t);Y(1:) =罪罪(t) * (10 * t);Y(2:) =罪罪(t) * (12 * t);Y(3:) =罪罪(t) * (20 * t);
创建矩阵Z
包含z所有三组坐标。
Z = cos (t);
情节的所有三组坐标相同的轴。
plot3 (X, Y, Z)
指定条平行的蜱虫单位和轴标签
创建向量xt
,欧美
,zt型
。
t = 0:π/ 500:40 *π;xt = (3 + cos (sqrt (32) * t)) * cos (t);欧美=罪(sqrt (32) * t);zt型= (3 + cos (sqrt (32) * t))。* sin (t);
画出数据,并使用轴平等
命令空间蜱虫单位同样沿着每个轴。然后为每个轴指定标签。
plot3 (xt,欧美,zt型)轴平等的包含(“x (t)”)ylabel (“y (t)”)zlabel (“z (t)”)
情节点标记没有行
自定义颜色和标记
创建向量t
,xt
,欧美
,情节点的向量作为一个蓝线与10点圆形标记。使用十六进制的颜色代码来指定一个浅蓝色填充颜色的标记。
t = 0:π/ 20:10 *π;xt =罪(t);欧美= cos (t);plot3 (xt,欧美,t,“o”,“颜色”,“b”,“MarkerSize”10…“MarkerFaceColor”,“# D9FFFF”)
指定线条样式
创建矢量t
。然后使用t
计算两组x和y值。
t = 0:π/ 20:10 *π;处=罪(t);yt1 = cos (t);此时=罪(2 * t);yt2 = cos (2 * t);
画出两组值。使用默认为第一组,第二组并指定一个虚线。
plot3 (yt2 yt1处,t,此时,t,“——”)
修改后线绘制
创建向量t
,xt
,欧美
,情节中的数据向量。返回输出变量的图线p
。
t = linspace (-10, 1000);xt = exp (t / 10)。*罪(5 * t);欧美= exp (t / 10)。* cos (5 * t);p = plot3 (xt,欧美,t);
线宽的变化3
。
p。线宽= 3;
数据从一个表
自从R2022a
一种方便的方法绘制的数据表是通过表的plot3
功能和指定变量的情节。
创建向量x
,y
,t
表中,把向量。然后显示表的前三行。
t =(0:π/ 20:10 *π)';x =罪(t);y = cos (t);台=表(x, y, t);头(资源描述,3)
ans =3×3表x y t累积_________ 0 1 0 0.15643 0.98769 0.15708 0.30902 0.95106 - 0.31416
画出x
,y
,t
表变量。返回行
对象作为p
。注意到轴标签匹配的变量名。
p = plot3(资源描述,“x”,“y”,“t”);
线的修改方面,设置线型
,颜色
,标记
属性行
对象。例如,改变线与圆形标记红色的虚线。
p。线型=”:“;p。颜色=“红色”;p。标志=“o”;
情节上的多个表变量x -和y相互重合
自从R2022a
创建一个表包含五个变量。然后显示表的前三行。
t =(0:π/ 500:π)';x1 =罪(t) * cos (10 * t);x2 =罪(t) * cos (12 * t);日元=罪罪(t) * (10 * t);y2 =罪(t) *罪(12 * t);z = cos (t);台=表(x1, x2, y1, y2, z);头(资源描述,3)
ans =3×5表____ (x1, x2) y1 y2 z替__________ __________ 0 0 0 0 1 0.0062707 0.0062653 0.00039452 0.00047329 0.99998 0.012467 0.012423 0.0015749 0.0018877 0.99992
画出x1
和x2
变量的x设在,日元
和y2
变量的y设在,z
变量的z设在。然后添加一个传奇。注意,传说条目匹配的变量名。
plot3(资源描述,“x1”,“x2”]、[“日元”,“日元”),“z”传说)
指定目标轴
从R2019b开始,您可以显示土地使用的瓷砖tiledlayout
和nexttile
功能。调用tiledlayout
函数创建一个1×2瓦图布局。调用nexttile
函数创建轴对象ax₁
和ax2
。创建单独的行块在轴轴通过指定对象作为第一个参数情节
3所示。
tiledlayout (1、2)%了情节ax₁= nexttile;t = 0:π/ 20:10 *π;处=罪(t);yt1 = cos (t);yt1 plot3 (ax₁,处,t)标题(ax₁,“螺旋5转”)%的情节ax2 = nexttile;t = 0:π/ 20:10 *π;此时=罪(2 * t);yt2 = cos (2 * t);此时,plot3 (ax2 yt2, t)标题(ax2,“螺旋10转”)
情节持续时间数据和自定义标记格式
创建x
和y
向量之间的随机值0
和1
。创建z
随机向量的时间值。
x =兰德(10);y =兰德(10);z =时间(兰德(10,1),兰迪(60 10 1),兰迪(60 10 1));
情节x
,y
,z
和指定的格式z设在分钟和秒。然后添加轴标签,打开网格,让它更容易想象图框内的点。
plot3 (x, y, z,“o”,“DurationTickFormat”,mm: ss的)包含(“X”)ylabel (“Y”)zlabel (“持续时间”网格)在
在一个数据点情节与标记
创建向量xt
,欧美
,zt型
。情节的值,指定圆形标记使用的实线LineSpec
论点。指定MarkerIndices
属性将一个标记在200数据点。
t = 0:π/ 500:π;:xt(1) =罪(t) * cos (10 * t);次(1:)=罪罪(t) * (10 * t);zt型= cos (t);plot3 (xt,欧美等。“o”,“MarkerIndices”,200)
输入参数
X
- - - - - -x坐标
标量|向量|矩阵
x坐标,指定为一个标量、向量或矩阵。的大小和形状X
取决于数据的形状和情节要创建的类型。此表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 plot3 (1、2、3、“o”)
|
一个点集 | 指定 plot3 ((1 2 3), (4);5;6],[7 8 9]) |
多组点 (使用向量) |
指定连续集 plot3 ([1 2 3], [4 5 6], [7 8 9], [1 2 3], [4 5 6], [10 11 12]) |
多组点 (使用矩阵) |
指定至少一个 plot3 ([1 2 3], [4 5 6], [7 8 9;10 11 12]) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
Y
- - - - - -y坐标
标量|向量|矩阵
y坐标,指定为一个标量、向量或矩阵。的大小和形状Y
取决于数据的形状和情节要创建的类型。此表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 plot3 (1、2、3、“o”)
|
一个点集 | 指定 plot3 ((1 2 3), (4);5;6],[7 8 9]) |
多组点 (使用向量) |
指定连续集 plot3 ([1 2 3], [4 5 6], [7 8 9], [1 2 3], [4 5 6], [10 11 12]) |
多组点 (使用矩阵) |
指定至少一个 plot3 ([1 2 3], [4 5 6], [7 8 9;10 11 12]) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
Z
- - - - - -z坐标
标量|向量|矩阵
z坐标,指定为一个标量、向量或矩阵。的大小和形状Z
取决于数据的形状和情节要创建的类型。此表描述了最常见的情况。
类型的情节 | 如何指定坐标 |
---|---|
单点 | 指定 plot3 (1、2、3、“o”)
|
一个点集 | 指定 plot3 ((1 2 3), (4);5;6],[7 8 9]) |
多组点 (使用向量) |
指定连续集 plot3 ([1 2 3], [4 5 6], [7 8 9], [1 2 3], [4 5 6], [10 11 12]) |
多组点 (使用矩阵) |
指定至少一个 plot3 ([1 2 3], [4 5 6], [7 8 9;10 11 12]) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
LineSpec
- - - - - -线的风格,标志和颜色
特征向量|字符串
线型、标志和颜色,指定为一个特征向量包含符号或字符串。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。
例子:”,或“
是一个红色虚线圆圈标记吗
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
“<” |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
颜色名称 | 短名称 | RGB值 | 外观 |
---|---|---|---|
“红色” |
“r” |
(1 0 0) |
|
“绿色” |
‘g’ |
(0 1 0) |
|
“蓝” |
“b” |
(0 0 1) |
|
“青色” |
“c” |
(0 1 1) |
|
“红色” |
“米” |
(1 0 1) |
|
“黄色” |
“y” |
(1 1 0) |
|
“黑” |
“k” |
(0 0 0) |
|
“白色” |
' w ' |
(1 1 1) |
|
资源描述
- - - - - -源表
表|时间表
源表包含数据图,指定为一个表或一个时间表。
xvar
- - - - - -表变量包含x坐标
特征向量|字符串数组|单元阵列|模式|数值标量或矢量|逻辑向量|vartype ()
表变量包含x坐标,使用一个指定的索引方案表。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
您所指定的表变量可以包含数字,直言,datetime,或持续时间值。如果你为多个参数指定多个变量,变量的数目必须相同的这些参数。
例子:plot3(资源描述(x1, x2”),“y”、“z”)
指定表变量命名x1
和x2
为x坐标。
例子:plot3(台、2、“y”、“z”)
指定的第二个变量x坐标。
例子:plot3(资源描述,vartype(“数字”)、“y”,“z”)
指定的所有数值型变量x坐标。
yvar
- - - - - -表变量包含y坐标
特征向量|字符串数组|单元阵列|模式|数值标量或矢量|逻辑向量|vartype ()
表变量包含y坐标,使用一个指定的索引方案表。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
您所指定的表变量可以包含数字,直言,datetime,或持续时间值。如果你为多个参数指定多个变量,变量的数目必须相同的这些参数。
例子:plot3(台、“x”(y1, y2”),“z”)
指定表变量命名日元
和y2
为y坐标。
例子:plot3(资源描述,“x”2、“z”)
指定的第二个变量y坐标。
例子:plot3(台、“x”vartype(“数字”)、“z”)
指定的所有数值型变量y坐标。
zvar
- - - - - -表变量包含z坐标
特征向量|字符串数组|单元阵列|模式|数值标量或矢量|逻辑向量|vartype ()
表变量包含z坐标,使用一个指定的索引方案表。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
您所指定的表变量可以包含数字,直言,datetime,或持续时间值。如果你为多个参数指定多个变量,变量的数目必须相同的这些参数。
例子:plot3(资源描述,“x”、“y”(“z1”、“z2”))
指定表变量命名z1
和z2
为z坐标。
例子:plot3(资源描述,“x”、“y”, 2)
指定的第二个变量z坐标。
例子:plot3(资源描述,“x”、“y”vartype(“数字”))
指定的所有数值型变量z坐标。
斧头
- - - - - -目标轴
轴
对象
目标轴,指定为一个轴
对象。如果你不指定轴如果当前轴是笛卡尔,plot3
使用当前的轴。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:plot3([1 - 2],[3 - 4],[5 - 6],“颜色”,“红”)
指定的红线图。
请注意
这里列出的属性是唯一的一个子集。一个完整的列表,请参阅行属性。
颜色
- - - - - -颜色
[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
颜色,作为一个RGB值,指定十六进制的颜色代码,一个颜色的名字,或者一个短名称。你指定的颜色设置线的颜色。它还设置标记边缘颜色的时候MarkerEdgeColor
属性设置为“汽车”
。
为一个自定义颜色,指定一个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) |
“# 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” |
|
(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” |
|
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,指定为一个积极的价值点,1点= 1/72英寸。如果线标记,标记的线宽也会影响边缘。
线宽不能少于一个像素的宽度。如果你设置线宽的值小于一个像素的宽度在您的系统上,行显示为一个像素宽。
MarkerSize
- - - - - -标志尺寸
6
(默认)|积极的价值
标记大小,指定为一个积极的价值点,1点= 1/72英寸。
MarkerEdgeColor
- - - - - -大纲标志颜色
“汽车”
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
标记轮廓颜色,指定为“汽车”
,一个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) |
“# 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” |
|
(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” |
|
MarkerFaceColor
- - - - - -标记填充颜色
“没有”
(默认)|“汽车”
|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
填充颜色标志,指定为“汽车”
,一个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) |
“# 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” |
|
(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” |
|
提示
使用
南
或正
行创建了。例如,这个代码块与休息之间z = 2
和z = 4
。plot3([1 2 3 4 5],[1 2 3 4 5],[1 2南4 5])
plot3
使用颜色和风格的基础上ColorOrder
和LineStyleOrder
轴的属性。plot3
周期通过与第一行的颜色风格。然后循环通过每个额外的线的颜色风格。你可以改变颜色和风格策划通过设置后
ColorOrder
或LineStyleOrder
坐标轴上的属性。你也可以调用colororder
函数来改变颜色订单中的所有轴图。(因为R2019b)
扩展功能
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
版本历史
之前介绍过的R2006aR2022a:通过直接表plot3
创建块通过一个表plot3
函数随后你想阴谋的变量。当你指定的数据表,轴标签和传奇(如果存在)被自动标记使用的表变量名。
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。