Combining two Matrices every other row
39 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Lets Say I have two Matrices of 45X4 - A & B
I want to combine them in a New Matrix say C, where the first row is of matrix A and the second row is from B, similarly the third row is from A and the fourth row is from B and so on. I have tried various combos of converting A and B first to a coloumn matrix and then combining them but I always get a wrong answer. I'll write an example as well as to what I exactly Want
A =
1 2 3 4
5 6 7 8
B =
11 22 33 44
55 66 77 88
C =
1 2 3 4
11 22 33 44
5 6 7 8
55 66 77 88
0 commentaires
Réponses (1)
James Tursa
le 28 Juil 2021
You could do direct assignment. E.g.,
[m,n] = size(A);
C = zeros(2*m,n);
C(1:2:end,:) = A;
C(2:2:end,:) = B;
0 commentaires
Voir également
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!