Re: [eigen] find command or equivalent

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


hi
I am using eigen2 in ubuntu 10.04. How to do this in eigen2?

thanks
suresh


On Tue, Sep 7, 2010 at 7:27 PM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
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.


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