help-octave
[Top][All Lists]
Advanced

[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://pool.sks-keyservers.net

Attachment: signature.asc
Description: Digital signature


reply via email to

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