Re: AW: position of matrix elements for intervals
- To: mathgroup at smc.vnet.net
- Subject: [mg78487] Re: AW: position of matrix elements for intervals
- From: Bill Rowe <readnewsciv at sbcglobal.net>
- Date: Tue, 3 Jul 2007 05:21:56 -0400 (EDT)
On 7/2/07 at 6:46 AM, kristophs.post at web.de (Kristoph Steikert)
wrote:
>Do you have an idea how to allocate the position of the first
>element satisfying the condition of each column from below?
>Example: data = {{1, 1.`, 0.9999999932328848`}, {1.`,
>0.9985849617864345`,
>3.7570598417296495`*^-108}, {0.9999999999267634`,
>4.0643593704937925`*^-207, 0}};
>I'm looking for the position from below of the first element in each
>column meeting #>=0.99.
>The output should be: {{1,3},{2,2},{3,1}}
That output can be obtained from your example with:
In[7]:= Last /@
Split[Position[data, _?(# >= 0.99 &)], Equal @@ (First /@
{##}) &]
Out[7]= {{1, 3}, {2, 2}, {3, 1}}
--
To reply via email subtract one hundred and four