Re: NMinimize problem
- To: mathgroup at smc.vnet.net
- Subject: [mg132358] Re: NMinimize problem
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Wed, 19 Feb 2014 02:01:51 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-outx@smc.vnet.net
- Delivered-to: mathgroup-newsendx@smc.vnet.net
On 2/17/14 at 11:05 PM, reiser.paul at gmail.com (PAR123) wrote: >I have a function f[x] which I want to minimize, but its rather >involved, it will return a number for a numerical x, but if x is >symbolic, it's not going to happen. >Trying to use NMinimize, I get errors that are consistent with >NMinimize calling f[] with a symbolic argument. Is there something >simple I am doing wrong? To prevent a function from evaluating with symbolic arguments define it this way: In[1]:= f[x_?NumericQ] := 2 x In[2]:= f[4.7] Out[2]= 9.4 In[3]:= f[y] Out[3]= f(y) Without more detail of your specific issue there isn't anything I can suggest beyond defining the function to only evaluate with numeric arguments.