Matrix reduction from large matrix data.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have an input training data of dimension 10,451 by 41.
How can i form a 3 by 3 matrix from each of the row (1 by 41)???
2 Kommentare
Durganshu
am 16 Okt. 2020
Please elaborate on what is the basis of your matrix reduction. Are you trying to implement something like PCA?
KSSV
am 16 Okt. 2020
As you have 41 elements in a row.....it is tough to divide them into 3*3 matrices as you will be left with some elements left or append extra zeros/ nans to the array.
A = rand(1,41) ;
B = reshape(A(1:36),3,3,[]) ; % 36 because it is divisble by 9
Anew = [A NaN(1,4)] ;
Bnew = reshape(A,3,3,[]) ; % append nans to make A of length 45
Antworten (0)
Siehe auch
Kategorien
Mehr zu Pattern Recognition and Classification 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!