Effacer les filtres
Effacer les filtres

Clubbing of two matrices rows altenately

1 vue (au cours des 30 derniers jours)
Danish Nasir
Danish Nasir le 27 Juin 2021
Commenté : Danish Nasir le 27 Juin 2021
i have two matrices A & B. The no. of rows in A are 4 and elements 5. The no. of rows in B are 3 and elements 5.
I want to create matrix C such that its first row is first row of A. Then C second row should be 1st row of B.
E.g A= [ 1 3 4 5 7 ;4 5 6 6 7;5 3 2 1 2; 2 2 2 3 4 ]
B=[1 1 1 2 3 ;1 2 4 6 7 ;3 5 6 7 8 ]
Then C should be C=[1 3 4 5 7 ;1 1 1 2 3;4 5 6 6 7;1 2 4 6 7 ;5 3 2 1 2 ;3 5 6 7 8 ;2 2 2 3 4]
It is requested to provide me the code so that i can generate matrix C as mentioned above (i.e. alternate rows of A & B)

Réponse acceptée

DGM
DGM le 27 Juin 2021
Modifié(e) : DGM le 27 Juin 2021
Try something like:
A = [1 3 4 5 7; 4 5 6 6 7; 5 3 2 1 2; 2 2 2 3 4];
B = [1 1 1 2 3 ; 1 2 4 6 7; 3 5 6 7 8];
C = zeros(size(A,1)+size(B,1),size(A,2));
C(1:2:end,:) = A;
C(2:2:end,:) = B;
C = 7×5
1 3 4 5 7 1 1 1 2 3 4 5 6 6 7 1 2 4 6 7 5 3 2 1 2 3 5 6 7 8 2 2 2 3 4
  1 commentaire
Danish Nasir
Danish Nasir le 27 Juin 2021
Thanx for the prompt solution
Regards
Danish

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

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

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by