向数组中添加元素

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

接受的答案

topdawgnate
topdawgnate 2011年9月21日
编辑:MathWorks支金宝app援小组 2018年11月8日
有许多方法可以连接两个数组的元素。例如,假设你有两个2 × 2矩阵A和B:
A = [1 2;3 4];
B = [5 6;7 8];
然后使用以下命令将B水平连接到A的末端:
H1 = [a b]
H2 = horzcat(A,B)
H3 = cat(2,A,B)
cat函数(2)中的第一个参数告诉它将B添加为A的额外列。
这些命令将B垂直连接到A的末尾:
V1 = [a;B]
V2 = vertcat(A,B)
V3 = cat(1,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 Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!