Reducing array size, discarding data
古いコメントを表示
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 件のコメント
KSSV
2021 年 3 月 23 日
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?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!