Re: Matrices and Conditional Statements
- To: mathgroup at smc.vnet.net
- Subject: [mg61457] Re: Matrices and Conditional Statements
- From: "Steve Luttrell" <steve_usenet at _removemefirst_luttrell.org.uk>
- Date: Wed, 19 Oct 2005 02:17:13 -0400 (EDT)
- References: <dj26om$bcr$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Use a pattern to filter the matrix: p={_,_,_,_,_,_,_,"red",_,_,_?(#>9&),___}; You then have: MatchQ[{1,2,3,4,5,6,7,"red",9,10,9.01},p] True but: MatchQ[{1,2,3,4,5,6,7,"red",9,10,8.99},p] False So this should do what you want: Cases[X, p] Steve Luttrell "Gregory Lypny" <gregory.lypny at videotron.ca> wrote in message news:dj26om$bcr$1 at smc.vnet.net... > Hello Everyone, > > If I have an n x m array called X, how can I create another > array, Y, whose rows are those rows in X whose 8th column contains > the word "red" and whose 11th column is a number greater than 9? > > Regards, > > Greg >