Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
Jay Hanuman
Jay Hanuman le 7 Nov 2016
Commenté : Jay Hanuman le 7 Nov 2016
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

Réponses (1)

KSSV
KSSV le 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 commentaires
Jan
Jan le 7 Nov 2016
Modifié(e) : Jan le 7 Nov 2016
@Ram: Really a 10x8 matrix? You mean 1000x8, don't you? Simply append:
iwant = iwant(:).'
Jay Hanuman
Jay Hanuman le 7 Nov 2016
yes I run for 40 instead 4000 so it becomes 10*8.
iwant = iwant(:).'
works

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by