Re: function IF with several equality conditions

• To: mathgroup at smc.vnet.net
• Subject: [mg49096] Re: function IF with several equality conditions
• From: "Mark Westwood [EPCC]" <markw at epcc.ed.ac.uk>
• Date: Thu, 1 Jul 2004 05:25:42 -0400 (EDT)
• Organization: Edinburgh University
• References: <cbu37q\$5m7\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```Mukhtar

(1) do you mean  If[ And[x1>a , x2<a], 0, 1] ?  That is, are you trying
to express a single compound condition ?  If so, you should also see the
help files for Or, Not, and so on.  Note too that And[x1>a , x2<a] can
be written as  x1>a && x2<a .

(2) If does accept equality conditions, but x=a is not an equality
condition - it is an assignment statement, rather like a=1.  I think
that you mean x==a, or perhaps x===a.

Hope this helps

Mark

Mukhtar Bekkali wrote:
> I have two questions that HELP file of Mathematica does not address:
>
> (1) How do I implement IF with several conditions.  I tried something like this
>
> a=1;
> Table[If[{x1>a,x2<a},0,1],{x1,0,2},{x2,0,2}]
>
>
> Also, (2) IF does not accept equality conditions either, say
>
> a=1;
> Table[If[x=a,0,1],{x,0,2}]
>
> I am surprised that such simple things are not covered by help file.
>
> Thank you in advance, Mukhtar
>

```

• Prev by Date: Re: Re: Union - simple question
• Next by Date: Re: Appropriate codec for playing Mathematica generated .wav files
• Previous by thread: RE: function IF with several equality conditions
• Next by thread: Re: function IF with several equality conditions