Subtle but nasty problem with NMaximize
- To: mathgroup at smc.vnet.net
- Subject: [mg94218] Subtle but nasty problem with NMaximize
- From: Hannes Kessler <HannesKessler at hushmail.com>
- Date: Mon, 8 Dec 2008 06:21:59 -0500 (EST)
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
- Follow-Ups:
- Re: Subtle but nasty problem with NMaximize
- From: Brett Champion <brettc@wolfram.com>
- Re: Subtle but nasty problem with NMaximize