divide different data in parts and put it in one after another

1 view (last 30 days)
I have data A=4000 length, b=4000 length. I want to divide A in 4 parts with each part 1000 and same thing with B. then I want to put divided data of A and B one after another so to make single row i.e. C=[ 1000(A) 1000(B) 1000(A) 1000(B) 1000(A) 1000(B) 1000(A) 1000(B)]. how to do it

Answers (1)

KSSV
KSSV on 7 Nov 2016
A1 = reshape(A,1000,4);
B1 = reshape(B,1000,4);
iwant = zeros(1000,8);
iwant(:,1:2:end)=A1;
iwant(:,2:2:end)=B1;
  3 Comments
Jan
Jan on 7 Nov 2016
Edited: Jan on 7 Nov 2016
@Ram: Really a 10x8 matrix? You mean 1000x8, don't you? Simply append:
iwant = iwant(:).'
Jay Hanuman
Jay Hanuman on 7 Nov 2016
yes I run for 40 instead 4000 so it becomes 10*8.
iwant = iwant(:).'
works

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!