How to concatenate first column of matrix A and first column of matrix B, then second column of matrix A and second column of matrix B and so on?
1 view (last 30 days)
Show older comments
A = rand(128,4626);
B = rand(128,4626);
I would like to concatenate A and B together, but in this format: C = [A(:,1) B(:,1) A(:,2) B(:,2) ... A(:,4626) B(:,4626)]
Is this possible?
2 Comments
Answers (2)
KSSV
on 30 Mar 2022
A = rand(128,4626);
B = rand(128,4626);
[m,n] = size(A) ;
iwant = zeros(m,2*n) ;
iwant(:,1:2:end) = A ;
iwant(:,2:2:end) = B ;
0 Comments
Bruno Luong
on 30 Mar 2022
Edited: Bruno Luong
on 30 Mar 2022
A = randi(10,2,3)
B = randi(10,2,3)
reshape([A;B], size(A,1), [])
0 Comments
See Also
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!