Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.



Re: Binary or Logical Selection : Given an array A and a binary or logical vector S, how do I select the rows of A when S = 1 or True ?
Posted:
Sep 22, 2012 6:33 PM


On 20120922 17:13:24 0300, dr.beauwebber@googlemail.com said:
> Given a 3 column array A of x,y,z numbers, defining a set of spatial > coordinates, and a binary or logical selection vector S (with as many > elements as rows in A) : > > How do I express the operation of selecting an array R with the set of > those coordinates in A where S is 1 (or true) ? > > In Apl I write this as R ? S /[1] A . > > But a referee of a paper is asking that I express this in standard > maths, and I have not yet managed to find an appropriate mathematical > expression. > Cheers for any help, > Beau
Let S be the set of indices you want. The you can talk about its entries as subscripted values. To get the rows of A you then needed subscripted subscripts. The question is where do you do the colapsing. S does the job!



