Reducing array size, discarding data
Show older comments
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 Comment
KSSV
on 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?
Accepted Answer
More Answers (0)
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!