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
>