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!