How do I reshape a large matrix?
Mostra commenti meno recenti
I am trying to reshape a matrix so that it keeps a consistent amount of columns (8 columns) and the number of rows is ever changing. These rows change because of modifications to number of iterations of a for loop. I know that the correct syntax to use is the reshape function but is it possible to not explicitly state the number of rows and/or columns so that the matrix will automatically reshape to 9 columns and "X" rows? Thanks!
Risposta accettata
Più risposte (1)
B=reshape(A,[],9);
The kicker is that mod(numel(A),9)==0 or will fail or will have to pad/truncate A.
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!