indexing a set in an array
Mostrar comentarios más antiguos
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 comentarios
Adam Danz
el 18 de En. de 2021
If you show us what you've tried so far we can see if we can beat it.
Paul Gendron
el 21 de En. de 2021
Editada: Paul Gendron
el 21 de En. de 2021
Adam Danz
el 22 de En. de 2021
Looks like Matt J hit the nail on the head. ✅
Paul Gendron
el 22 de En. de 2021
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Performance and Memory en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!