RE: function IF with several equality conditions

*To*: mathgroup at smc.vnet.net*Subject*: [mg49105] RE: [mg49081] function IF with several equality conditions*From*: "David Park" <djmp at earthlink.net>*Date*: Thu, 1 Jul 2004 05:25:58 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

Mukhtar, Use the And function, which could be clicked off the BasicInput palette. (Looks like ^.) Or type &&. a = 1; Table[If[x1 > a \[And] x2 < a, 0, 1], {x1, 0, 2}, {x2, 0, 2}] {{1, 1, 1}, {1, 1, 1}, {0, 1, 1}} In Mathematica = means Set, and == is the Equal logical statement. So for your second case... a = 1; Table[If[x == a, 0, 1], {x, 0, 2}] {1, 0, 1} David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: Mukhtar Bekkali [mailto:mbekkali at gmail.com] To: mathgroup at smc.vnet.net 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}] and get no results. 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