Re: How to "search" in a matrix?
- To: mathgroup at smc.vnet.net
- Subject: [mg60919] Re: How to "search" in a matrix?
- From: "dkr" <dkrjeg at adelphia.net>
- Date: Mon, 3 Oct 2005 04:06:24 -0400 (EDT)
- References: <dhnt71$1hu$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
The following searches a 4x3 matrix for the symbol b, returning all the
rows that contain it:
In[52]:=
Cases[{{a,b,1},{c,d,2},{e,f,3},{b,g,4}},x_/;MemberQ[x,b]:>x]
Out[52]=
{{a,b,1},{b,g,4}}
Alternatively, one can use Select:
In[54]:=
Select[{{a,b,1},{c,d,2},{e,f,3},{b,g,4}},MemberQ[#,b]&]
Out[54]=
{{a,b,1},{b,g,4}}