indexing a set in an array
古いコメントを表示
Dear users, Im trying to find a fast way to index a set of elements of an array that meet some criteria. For instance, Imagine that I have an array A=zeros(Nx,Ny) Nx=1000;Ny=1000. so A(k,l)=0 for all k,l<1000. Now I would like the set of indices, call them SET, that fullfill (k-ko)^2+(l-lo)^2<R^2 From which I can A(SET)=1. In this way with any given distance function I can build indicator functions for arbitrary sets.
4 件のコメント
Adam Danz
2021 年 1 月 18 日
If you show us what you've tried so far we can see if we can beat it.
Paul Gendron
2021 年 1 月 21 日
編集済み: Paul Gendron
2021 年 1 月 21 日
Adam Danz
2021 年 1 月 22 日
Looks like Matt J hit the nail on the head. ✅
Paul Gendron
2021 年 1 月 22 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Performance and Memory についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!