Reducing array size, discarding data
Afficher commentaires plus anciens
I am trying to reduce the size of an array and discard any data that happens to fall out of the new bounds.
I currently have a loop where 'Array' is an array of larger size then 'Array_Temp'
for w=1:W
for h=1:H
Array_Temp(w,h) = Array(w,h);
end
end
newArray(:,:,k) = myArrayPart_temp;
I am wondering if there is a better way to do this as going through each element one by one is very slow!
1 commentaire
KSSV
le 23 Mar 2021
discard any data that happens to fall out of the new bounds
This may not keep your matrix intact. Are you okay with that? You want to remove the entire row/ column?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!