向数组中添加元素

2165次浏览(过去30天)
Frandy
Frandy 2011年9月21日
评论道: 冈萨洛马塔2018年11月22日
那么,如何将一个数组中的元素放入另一个数组中,使它们既包含在数组的开头,又包含在数组的结尾呢?

接受的答案

topdawgnate
topdawgnate 2011年9月21日
编辑:MathWorks支万博1manbetx持团队 2018年11月8日
有许多方法可以连接两个数组的元素。例如,假设你有两个2 × 2矩阵A和B:
A = [1 2;3 4];
B = [5 6;7 8];
然后下面的命令将B水平连接到A的末端:
[a b] [a b]
H2 = horzcat (A, B)
H3 =猫(A, B)
cat函数(2)中的第一个参数告诉它添加B作为A的附加列。
这些命令将B垂直连接到A的末尾:
V1 =[一个;B]
V2 = vertcat (A, B)
V3 =猫(A, B)
1告诉cat将B作为A的额外行相加。
有关其他连接示例,请参见:
1评论
冈萨洛马塔
冈萨洛马塔 2018年11月22日
哪一个更快?

登录评论。

答案(1)

YU-CHENG黄
YU-CHENG黄 2017年9月29日
只用c = [a, b]
例如:a = [1 2 3] b = [4 5 6] c = [a,b]
——> c = [1 2 3 4 5 6]

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!