- options = optimset(optimfun) creates an options structure options with all option names and default values relevant to the optimization function optimfun.
help needed for matlab error levenberg marquardt
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
divya
am 14 Feb. 2016
Kommentiert: Star Strider
am 15 Feb. 2016
i am using matlab 2015 but how to get out of this error?
Error using optimset (line 213)
Unrecognized parameter name 'LevenbergMarquardt'. Please see the options table in the documentation for a list of
acceptable option parameters. Note that some parameters are only supported by OPTIMOPTIONS. Link to options table
Error in gluc_mm_mle (line 83)
options = optimset('Display','iter','TolFun', 1e-4,...%'iter' default:1e-4
0 Kommentare
Akzeptierte Antwort
Star Strider
am 14 Feb. 2016
To begin with, you’re mis-spelling it. From the documentation (for optimoptions):
options = optimoptions(@lsqnonlin,'Algorithm','levenberg-marquardt','MaxFunEvals',1500)
That still may not work, depending on what solver you’re using.
In order to find out what options you have, again from the documentation for optimset:
7 Kommentare
Walter Roberson
am 15 Feb. 2016
Star Strider: FYI, the syntax
options = optimset('Display','iter','TolFun', 1e-4,...%default: 1e-4
'TolX',1e-5,... %default: 1e-4
'LevenbergMarquardt','on',... %default: on
'LargeScale','on'); %default: on
is fine. The ... operator defines everything remaining on the line as being a comment to be ignored, so it is as if those %default things are not there at all as far as MATLAB is concerned.
Star Strider
am 15 Feb. 2016
I cannot make any sense of that.
This is invalid MATLAB syntax:
gluc = *gluc_sim*(tspan,x0,tu, p, sigma_nu,sigma_mu,0);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Mathematics and Optimization finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!