[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Nonlinear Equation Solve

From: Olaf Till
Subject: Re: Nonlinear Equation Solve
Date: Wed, 15 Feb 2012 10:14:24 +0100
User-agent: Mutt/1.5.20 (2009-06-14)

On Tue, Feb 14, 2012 at 03:46:40PM -0800, Thomas D. Dean wrote:
> On 02/14/12 15:37, Dmitri A. Sergatskov wrote:
> >  f = @(x)sin(x)+3;
> >x = fminunc(f,4, optimset("TolX",10*eps,"TolFun",10*eps,"ComplexEqn","on"))
> Yes, it works for that application.
> octave:73>  f = @(x)sin(x)+3;
> octave:74> x = fminunc(f,4,
> optimset("TolX",10*eps,"TolFun",10*eps,"ComplexEqn","on"))
> x =  4.7124
> Tom Dean

In your original example you used fminunc with a function that returns
a non-scalar? This won't work, fminunc expects a scalar-valued
objective function.

If the advice you got solved the problem with fsolve, everything
should be o.k. ...

BTW fminunc does not support the option 'ComplexEqn'.

public key id EAFE0591, e.g. on x-hkp://

Attachment: signature.asc
Description: Digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]