How to select rows in a matrix with a for loop?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a 3061x107 matrix. I want to reduce it to a 817x107 matrix. My current code currently saves what I want as a new matrix into a very large column so its 87000x1.
My current code:
density=[];
for i=1:length(densityt)
dcol=densityt(:,i);
dcol=dcol(1:817,:);
density=[density;dcol];
end
0 commentaires
Réponses (1)
Ameer Hamza
le 13 Déc 2020
Following code is more efficient and outputs what you want
density = densityt(1:817, :)
0 commentaires
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!