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!