Re: Problems with NMaximize.

*To*: mathgroup at smc.vnet.net*Subject*: [mg69172] Re: Problems with NMaximize.*From*: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>*Date*: Fri, 1 Sep 2006 06:40:17 -0400 (EDT)*Organization*: The Open University, Milton Keynes, UK*References*: <ed6935$jie$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Nacho wrote: [...snipped...] > I don't know how to say Mathematica that a variable can take just some > values (as for r being even), but I just said it is between 0 and 16. In[1]:= Or @@ Thread[r == {0, 2, 4, 6, 8, 10, 12, 14, 16}] Out[1]= r == 0 || r == 2 || r == 4 || r == 6 || r == 8 || r == 10 || r == 12 || r == 14 || r == 16 In[2]:= NMaximize[{1 + 1/(r - 1), Or @@ Thread[r == {0, 2, 4, 6, 8, 10, 12, 14, 16}]}, {r}] Out[2]= {2., {r -> 2.}} Regards, Jean-Marc