Re: FindMinimum
- To: mathgroup at smc.vnet.net
- Subject: [mg15840] Re: FindMinimum
- From: Mark Fisher <mefisher at bellsouth.net>
- Date: Fri, 12 Feb 1999 18:40:00 -0500 (EST)
- References: <79m6o0$3at@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hossein, one way to handle the problem is to put your function into an If statement that returns a huge number when its out of bounds newfun[x_, y_] := If[Abs[x] > 1 || Abs[y] > 1, 10^10, oldfun[x, y]] --Mark. Hossein Kazemi wrote: > I have an expression that involves the Sign[] function. For example, > consider > > f=Sign[4.35x-13.57y +(1-x^2-y^2)]-Sign[2.49x-11.18y+(1-x^2-y^2)]+... > > I need to find the minimum of this function. Since the symbolic > derivatives with respect to x and y do not exist, I have to use > > FindMinimum[f,{x,{x0,x1}},{y,{y0,y1}}] > > But this does not restrict Mathematica not look outside (-1,1) range for > solutions, > where (1 - x^2 - y^2) will not be real. > > Is there anyway to find the minimum of a function when symbolic > derivatives of > the function do not exist and values outside a range should not be used. > > Thank you. > kazemi at som.umass.edi