# Adding elements to an array

155 visualizzazioni (ultimi 30 giorni)
Frandy il 21 Set 2011
Commentato: Gonzalo Mata il 22 Nov 2018
Ok, so how do you place elements of one array into another array, so that they are included in either the beginning of the array or the end of the array?
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Risposta accettata

topdawgnate il 21 Set 2011
Modificato: MathWorks Support Team il 8 Nov 2018
There are many ways to join elements of two arrays. For example, let’s say you have two 2-by-2 matrices A and B:
A = [1 2; 3 4];
B = [5 6; 7 8];
Then the following commands concatenate B to the end of A horizontally:
H1 = [A B]
H2 = horzcat(A,B)
H3 = cat(2,A,B)
The first argument in the cat function (2) tells it to add B as additional columns of A.
These commands concatenate B to the end of A vertically:
V1 = [A; B]
V2 = vertcat(A,B)
V3 = cat(1,A,B)
The 1 tells cat to add B as additional rows of A.
##### 1 CommentoMostra -1 commenti meno recentiNascondi -1 commenti meno recenti
Gonzalo Mata il 22 Nov 2018
and wich of them is the faster one?

Accedi per commentare.

### Più risposte (1)

YU-CHENG HUANG il 29 Set 2017
just using c = [a , b]
ex: a = [1 2 3] b = [4 5 6] c = [a,b]
--> c = [1 2 3 4 5 6]
##### 0 CommentiMostra -2 commenti meno recentiNascondi -2 commenti meno recenti

Accedi per commentare.

### Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by