文件帮助中心
连接阵列
C =猫(暗淡,A, B)
C = CAT(DIM,A1,A2,...,A)
例子
C =猫(暗淡那一种那B.)连接B.到底一种沿着维度暗淡什么时候一种和B.具有兼容尺寸(尺寸的长度匹配除了操作尺寸暗淡)。
C =猫(暗淡那一种那B.)
暗淡
一种
B.
C =猫(暗淡那A1, A2,…,一个)连接A1那A2,......,一个沿着维度暗淡。
C =猫(暗淡那A1, A2,…,一个)
A1, A2,…,一个
A1
A2
一个
您可以使用方形支架操作员[]连接。例如,[A, B]或[A B]连接阵列一种和B.水平,和[一种;B]将它们垂直连接。
[]
[A, B]
[A B]
[一种;B]
全部收缩
然后水平地创建和连接两个矩阵。
A = 1 (3)
A =3×31 1 1 1 1 1 1 1 1 1 1
B = 0 (3)
B =3×30 0 0 0 0 0 0 0 0 0 0 0 0
C1 =猫(A, B)
C1 =6×31 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
C2 =猫(2,A,B)
C2 =3×61 1 1 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0
创建两个3-D数组,并沿第三维将它们连接起来。结果数组中第一个和第二个维度的长度与输入数组中相应的长度匹配,而第三个维度展开。
一个=兰德(2、3、4);B =兰德(2、3、5);C =猫(3 A、B);szC =大小(C)
szC =1×3.2 3 9.
创建一个表并使用单元格数组添加行。
LastName = {“桑切斯”;'约翰逊';'李';'迪亚兹'};年龄= [38; 43; 38; 40];t1 =表(姓氏,年龄)
T1 =4×2表姓氏年龄___________ ___ {'桑切斯'} 38 {'johnson'} 43 {'li'} 38 {'diaz'} 40
trow = {'棕色的'49个};T1, T2 =猫(1相信)
T2 =5×2表姓氏年龄______________ {'桑切斯'} 38 {'johnson'} 43 {'diaz'} 40 {'brown'} 49
将日期字符向量,字符串日期和DateTime连接到单个日期列中。结果是DateTime向量。
Chardate =.'2016-03-24';strdate =“2016-04-19”;t = datetime (“2016-05-10”那“InputFormat”那“yyyy-MM-dd”);C =猫(1 chardate strdate t)
C =3 x1 datetime24 - 3月19日——2016年4月- 2016年10 - 5 - 2016
创建包含两个矩阵的小区数组,并垂直和水平地连接矩阵。
M1 = [1 2;3 4];M2 = [5];7 8];A1 = {M1, M2};Cvert =猫(1 A1 {:})
Cvert =4×21 2 3 4 5 6 7 8
Chorz = Cat(2,A1 {:})
Chorz =2×41 2 5 6 3 4 7 8
维度运行,指定为正整数标量。例如,如果一种和B.既是2×2矩阵,那么猫(A, B)垂直创建4×2矩阵连接。猫(2,A,B)水平连接创建一个2 × 4矩阵。
猫(A, B)
猫(2,A,B)
暗淡表或时间表输入必须是1或2。
第一个输入,指定为标量、向量、矩阵、多维数组、表或时间表。
第二个输入,指定为标量,矢量,矩阵,多维数组,表或时间表。
元素B.沿着操作尺寸连接到第一个输入的末尾。输入参数的大小必须兼容。例如,如果第一个输入是大小3-by-2的矩阵,那么B.必须有2列以垂直连接,3行以水平连接。
当水平连接时,所有表输入必须有唯一的变量名。当存在时,行名必须相同,除了顺序不同。类似地,所有时间表输入必须具有相同的行时间,所有列必须具有不同的名称。
您可以连接不同类型的有效组合。有关更多信息,请参阅与班级的有效组合。
输入列表,指定为逗号分隔的数组列表,以便按指定的顺序连接。
输入必须具有兼容的大小。例如,如果A1是长度的行矢量m,然后剩余的输入必须每个都有m垂直连接的列。
通过水平连接字符串,字符向量或字符向量的单元格阵列来构造文本,使用Strcat.功能。
Strcat.
若要从字符向量的单元格数组或字符串数组中构造单个分隔文本,请使用strjoin.功能。
strjoin.
当将空数组连接到非空数组时,猫省略输出中的空数组。例如,猫(2,[1 2],[])返回行向量[1 2]。
猫
猫(2,[1 2],[])
[1 2]
如果所有的输入参数都是空的并且有兼容的大小,那么猫返回一个空数组,其大小等于输入非空时的输出大小。例如,猫(2,零(0,1),零(0,2))返回一个0乘3的空数组。
猫(2,零(0,1),零(0,2))
此功能支持高阵列,限制:万博1manbetx
不支持垂直串扰阵列。万博1manbetx
除1之外的任何维度的连接都要求所有输入参数都是高数组。
有关更多信息,请参阅高阵列。
使用说明和限制:
不支持单元格阵列的万博1manbetx串联。
如果提供,暗淡必须是一个常数。
看用于工具箱函数的代码生成的可变大小限制(Matlab编码器)。
此功能完全支持GPU阵列。万博1manbetx有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
此函数完全支持分布式数组。万博1manbetx有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
霍罗斯卡特|Strcat.|strjoin.|vertcat
霍罗斯卡特
vertcat
您的系统中存在此示例的修改版本。是否要打开此版本?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室