How can we join two matrices of two dimmention

1 vue (au cours des 30 derniers jours)
Abdulkareem
Abdulkareem le 12 Mar 2014
hey everybody i have two matrices of 476*11 i want to join them in one matrix of 952*11 . thanks in advance

Réponse acceptée

Mischa Kim
Mischa Kim le 12 Mar 2014
Modifié(e) : Mischa Kim le 12 Mar 2014
Abdulkareem, simply use
C = [A; B];
where A and B are your 476-by-11 matrices.
A = [1 2 3; 4 5 6];
B = [9 8 7; 6 5 4];
C = [A; B]
C =
1 2 3
4 5 6
9 8 7
6 5 4

Plus de réponses (3)

Sagar Damle
Sagar Damle le 12 Mar 2014
For two matrices A and B; 1. for horizontal concatenation,use [A,B] or horzcat(A,B). 2. for vertical concatenation,use [A;B]. Also see help about function 'cat()'.

Chris C
Chris C le 12 Mar 2014
Modifié(e) : Chris C le 12 Mar 2014
Write it as below assuming that matrix B and A are of the same dimension.
C = [B;A];

nl2605
nl2605 le 12 Mar 2014
C = horzcat(A,B); If A and Bb are the two matrices.

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by