Re: Given a matrix, find position of first non-zero element in each
- To: mathgroup at smc.vnet.net
- Subject: [mg99570] Re: Given a matrix, find position of first non-zero element in each
- From: Peter Pein <petsie at dordos.net>
- Date: Fri, 8 May 2009 00:15:47 -0400 (EDT)
- References: <gtrl9k$242$1@smc.vnet.net> <gtudbp$inj$1@smc.vnet.net>
Jens-Peer Kuska schrieb: > Hi, > > Map[Min, Transpose /@ > Split[Position[A, a_ /; a =!= 0, {2}, Heads -> False ], > First[#1] === First[#2] &], {2}] > > ? > > Regards > Jens > I like this solution, because it "automagically" skips rows with zeros only. But why not simply "Except[0]" instead of "a_/;a=!=0"? Cheers, Peter