Re: [eigen] find command or equivalent

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


2010/9/7 Suresh Kumar <suresh.amritapuri@xxxxxxxxx>:
> Hi Gael,
> I get an error message like that when I used what you had suggested...
> class Eigen::Matrix3f’ has no member named ‘array’
> so what is the next step?
> thanks
> suresh

Are you using eigen2 ? Gael's suggestion was for eigen3 (the
development branch).

Benoit

>
> On Fri, Sep 3, 2010 at 12:19 AM, Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
> wrote:
>>
>> you can do:
>>
>> A = (A.array()<0.0001).select(0,A);
>>
>> where the "select" method mimics the c++ ?: operator.
>>
>> gael
>>
>>
>> On Fri, Sep 3, 2010 at 6:40 AM, Suresh Kumar
>> <suresh.amritapuri@xxxxxxxxx> wrote:
>> > Hi
>> > I want to replace all elements of a matrix, which are less than a
>> > threshold
>> > by zero. How to do it without writing a nested for loop?
>> > I am looking for something like this in matlab. A(A < 0.001) = 0 where A
>> > is
>> > a matrix.
>> > Thanks
>> > suresh
>> >
>> > --
>> > R Suresh Kumar,
>> > http://www.ee.ucr.edu/~sramachandranna
>> > --
>> > Dhyaana–moolam Guror murtih
>> > Puja-moolam Guroh padam
>> > Mantra – moolam Guror vakyam
>> > Moksha – moolam Guroh krpa.
>> >
>>
>>
>
>
>
> --
> R Suresh Kumar,
> http://www.ee.ucr.edu/~sramachandranna
> --
> Dhyaana–moolam Guror murtih
> Puja-moolam Guroh padam
> Mantra – moolam Guror vakyam
> Moksha – moolam Guroh krpa.
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/