nlinfit Options - how to set them?
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I want to change the max iterations for nlinfit, as usual the mathworks docs are totally unhelpful by saying
'[...] = nlinfit(X,y,fun,beta0,options) specifies control parameters for the algorithm used in nlinfit. options is a structure created by a call to statset'
so obvoiusly
cfit = nlinfit(xdata,ydata,f,c, MaxIter=600)
does not work, as I have to make a 'call to statset' whatever that means! It does not explain how to do this or provide an example of how this is done.
So how do I change the Max iterations?
0 Kommentare
Akzeptierte Antwort
Matt Tearle
am 21 Feb. 2011
doc statset
statset is a function that will create a structure variable of options; you then pass this structure into nlinfit:
opts = statset('MaxIter',600);
fit = nlinfit(xdata,ydata,f,c,opts)
opts is the structure variable.
0 Kommentare
Weitere Antworten (2)
Robert Cumming
am 21 Feb. 2011
You need to put it as a field in a structure:
options.MaxIter = 600
cfit = nlinfit(xdata,ydata,f,c, options)
see help nlinfit for list of options.
0 Kommentare
Dave
am 3 Feb. 2012
Before your call to 'nlinfit' do this: options = statset('nlinfit'); options.MaxIter = 1000;
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical 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!