Re: Subtle but nasty problem with NMaximize
- To: mathgroup at smc.vnet.net
- Subject: [mg94239] Re: Subtle but nasty problem with NMaximize
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Tue, 9 Dec 2008 06:54:50 -0500 (EST)
- Organization: Uni Leipzig
- References: <ghj00i$fe4$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
Hi, work with Mathematica 7.0 .. Regards Jens 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 > >