Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Simply but handy question

  • To: mathgroup at smc.vnet.net
  • Subject: [mg124862] Re: Simply but handy question
  • From: Peter Breitfeld <phbrf at t-online.de>
  • Date: Thu, 9 Feb 2012 05:44:38 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <jgtist$6bb$1@smc.vnet.net>

Maybe like this:

SetAttributes[myUnitize,Listable]
maUnitize[x_]:=If[x==0,0,1,1]

In:  myUnitize[Y]
Out: {{1, 1}, {0, 1}}


jediwhelan wrote:

> Dear group members,
>
> I am new to mathematica (well, I'm not actually but I haven't used it
> in 5 years +).
>
> Is there an easy way to return a matrix X of 1's and 0's to test
> whether the entries in Y
> are different from zero.
>
> i.e.,
>
> if Y = {{a,b},{0,c}}
>
> Then X would return
>
> X = {{1,1},{0,1}}
>
> This would be handy for very large or complicated matrices where one
> would like to know if specific entries are zero?
>
> Many thanks,
> Paul
>

-- 
_________________________________________________________________
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de



  • Prev by Date: How to call 'Clear' from within a function?
  • Next by Date: Re: Simply but handy question
  • Previous by thread: Re: Simply but handy question
  • Next by thread: Re: Simply but handy question