MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Subtle but nasty problem with NMaximize

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94314] Re: Subtle but nasty problem with NMaximize
  • From: dh <dh at metrohm.com>
  • Date: Wed, 10 Dec 2008 04:47:21 -0500 (EST)
  • References: <ghj00i$fe4$1@smc.vnet.net>


Hello Hannes,

this is a problem in version 6 that has been fixed in 7.

hope this helps, Daniel



Hannes Kessler wrote:

> Dear all,

> 

> the following example returns $Failed without printing actually any

> messages:

> 

> data = Map[Function[x, {x, Sin[x]}], Range[0, Pi, Pi/4]];

> ipol = Interpolation[data];

> Check[NMaximize[{ipol[x], 0 <= x <= Pi}, {x}],$Failed]

> 

> whereas omitting Check[ ..., $Failed] returns the correct answer {1.,

> {x -> 1.5708}}.

> 

> This nasty $Failed causes to fail one of my packages where I use

> Catch  @  Module[{...},

>    ...

>    Check[..., Throw  @  Message[...];

>    ...]

> 

> to locate run time errors. I would appreciate very much suggestions

> for a work around or an explanation why $Failed is returned.

> 

> Best regards,

> Hannes Kessler

> 

> 




  • Prev by Date: Re: Run initialization cells before dynamic cells
  • Next by Date: Re: having V6 and V7 available?
  • Previous by thread: Re: Subtle but nasty problem with NMaximize
  • Next by thread: Re: Subtle but nasty problem with NMaximize