- 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
10 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Star Strider
2016-2-14
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 个评论
Walter Roberson
2016-2-15
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
2016-2-15
I cannot make any sense of that.
This is invalid MATLAB syntax:
gluc = *gluc_sim*(tspan,x0,tu, p, sigma_nu,sigma_mu,0);
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!