Breaking a single matrix to multiple matrix.

1 Ansicht (letzte 30 Tage)
Shashank Tyagi
Shashank Tyagi am 23 Okt. 2020
Kommentiert: Shashank Tyagi am 24 Okt. 2020
Hello everyone, I need your help.
I have a csv file which contain 100 lines of data with 3 values in each line. When i did csvread function and assigned it a name it resulted in a 100X3 matrix . I want to break data in 2 X3 matrices. I want to save all the set of 50 ( 2X3 matrices) as a variable. Please suggest me some solutions.???

Akzeptierte Antwort

KSSV
KSSV am 23 Okt. 2020
Bearbeitet: KSSV am 23 Okt. 2020
A = rand(100,3) ;
[r,c] = size(A);
p = 100/2; % this gives 50
out = permute(reshape(A',[c,r/p,p]),[2,1,3]);
  3 Kommentare
KSSV
KSSV am 23 Okt. 2020
Thanks is accepting/ voting the answer.. :)
Shashank Tyagi
Shashank Tyagi am 24 Okt. 2020
Sure will do that .. :-)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by