Re: Classifying by Inequalities???
- To: mathgroup at smc.vnet.net
- Subject: [mg29220] Re: [mg29212] Classifying by Inequalities???
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Tue, 5 Jun 2001 04:21:51 -0400 (EDT)
- References: <200106040930.FAA15721@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Here is a possibility. However, your inequality rules do not cover all logical cases, so you''ll get Null's in some instances: In[1]:= l1 = Table[{Random[Integer, {-9, 9}], Random[Integer, {-9, 9}]}, {10}] Out[1]= {{1, -2}, {6, -5}, {9, -1}, {6, -4}, {-1, 3}, {7, 2}, {-1, 3}, {5, 4}, {-1, -8}, {-3, -2}} In[2]:= label[{a_, b_}] := Which[a < 0 && b < 0, "k", a < 0 && b == 0, "l", a < 0 && b < 0 && a == b, "m", a < 0 && b > 0, "n", a > 0 && b > 0, "p", a == 0 && b > 0, "q", a > 0 && b > 0 && a == b, "r"] In[3]:= label /@ l1 Out[3]= {Null, Null, Null, Null, "n", "p", "n", "p", "k", "k"} Tomas Garza Mexico City ----- Original Message ----- From: <Moranresearch at aol.com> To: mathgroup at smc.vnet.net Subject: [mg29220] [mg29212] Classifying by Inequalities??? > > I have a series of integers l1={{a1,b1},{a2,b2},...{ai,bi}} > I want to label each pair in the series according to the inequality rules > defined below > such that I get a series of labels l2={n,k,p....} > > k = A<0 B<0 > l = A<0 B=0 > m = A<0 B<0 A=B > n = A<0 B>0 > p = A>0 B>0 > q = A=0 B>0 > r = A>0 B>0 A=B > Thanks. John > >
- References:
- Classifying by Inequalities???
- From: Moranresearch@aol.com
- Classifying by Inequalities???