Ask for creating new matrix from Odd-Indexed and Even-Indexed Elements
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Phat Pumchawsaun
am 3 Dez. 2017
Kommentiert: David Goodmanson
am 3 Dez. 2017
Hi,
I have two existing matrix with element of 371x2 and I would like to create the new one with 743x2 by putting the odd row with first matrix and even row with the second matrix following sample below;
Matrix A
1 2
5 6
9 10
. .
. .
Matrix B
3 4
7 8
11 12
. .
. .
New matrix C
1 2
3 4
5 6
7 8
9 10
11 12
. .
. .
I try the code following below but it didn't work. Could you please correct my code.
C = zeros(743,2);
[C(1:2:end,:),C(2:2:end,:)] = (A,B);
Thanks
0 Kommentare
Akzeptierte Antwort
David Goodmanson
am 3 Dez. 2017
Bearbeitet: David Goodmanson
am 3 Dez. 2017
Hi Phat,
you're close
C = zeros(742,2);
C(1:2:end,:) = A;
C(2:2:end,:) = B;
2 Kommentare
David Goodmanson
am 3 Dez. 2017
right now C is 742x2 and your new matrix D is 371x1. You can't make a third column of C with it because it doesn't have enough rows. Would you put zeros for the rest of the rows?
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!