On peux déjà remarquer qu'on ne peut pas concaténer n'importe quelles variables.
Concaténation horizontale
Soient les variables X et Y (elles peuvent être des vecteurs, matrices ou une simple variable). Il faut que les deux variables à concaténer aient le même nombre de lignes. Le code est le suivant :
Resultat=[X Y]
Concaténation verticale
Soient les variables X et Y (elles peuvent être des vecteurs, matrices ou une simple variable). Il faut que les deux variables à concaténer aient le même nombre de colonnes. Le code est le suivant :
Resultat=[X;Y]
Autres possibilités
1. Possibilité N°1
On peut concaténer un vecteur (matrice) avec le transposé de l'autre. Par exemple :
X=|1 2|
|2|
Y=|3|
|5|
La commande :
Resultat=[X Y']
Donne :
Resultat=|1 2 2 3 5|
La commande :
Resultat=[X';Y]
Donne :
|1|
|2|
Resultat=|2|
|3|
|5|
2. Possibilité N°2
Le principe est généralisable, on peut concaténer plusieurs variables, à condition de respecter les dimensions.
Par exemple. Soient les variables suivantes à concaténer :