MathGroup Archive 2010

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

Search the Archive

Re: if with two conditions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg108769] Re: if with two conditions
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Wed, 31 Mar 2010 05:25:21 -0500 (EST)

f[x_, y_] := If[x > y && Mod[x, 2] == 0, 1, 0]

g[x_, y_] := If[And[x > y, Mod[x, 2] == 0], 1, 0]

mat = Table[{x, y}, {x, 0, 4}, {y, 0, 4}];

Apply[f, mat, {2}]

{{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, 
   {1, 1, 0, 0, 0}, {0, 0, 0, 0, 0}, 
   {1, 1, 1, 1, 0}}

% == Apply[g, mat, {2}]

True


Bob Hanlon

---- nt <sagittarius5962 at gmail.com> wrote: 

=============
Hi all,

Is there a way to build an if statement with two conditions such as:
if[a>b and a>0,...]. If there is, could you let me know the syntax?

Thanks
nt




  • Prev by Date: Re: Beta testers wanted for RootSearch package
  • Next by Date: How to do numerical computations?
  • Previous by thread: Re: if with two conditions
  • Next by thread: Re: if with two conditions