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: [mg94259] Re: Subtle but nasty problem with NMaximize
  • From: "sjoerd.c.devries at gmail.com" <sjoerd.c.devries at gmail.com>
  • Date: Tue, 9 Dec 2008 06:58:41 -0500 (EST)
  • References: <ghj00i$fe4$1@smc.vnet.net>

Hannes,

This seems to be a problem in Mathematica 6. in Mathematica 7 I get the correct answer.

Cheers -- Sjoerd


On Dec 8, 1:21 pm, Hannes Kessler <HannesKess... at hushmail.com> 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: CountryData[ ]
  • Next by Date: Re: Subtle but nasty problem with NMaximize
  • Previous by thread: Re: Subtle but nasty problem with NMaximize
  • Next by thread: Re: Subtle but nasty problem with NMaximize