Avoid a cycle using lsqcurvefit (or lsqnonlin)
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi everybody,
I have many curves of experimental data (n*1000) and I need to apply lsqcurvefit function to determine the coefficients of equations. As a result I expect two coefficients to each of my curve. So indeed I can use lsqcurvefit in a cycle to each of my curve. But if there is a way to apply this function without cycle?
Best regards
0 Kommentare
Antworten (1)
Star Strider
am 25 Sep. 2016
You would have to do your regressions iteratively in a loop.
I would ask lsqcurvefit for all the outputs, and then store them in a cell array (in a separate assignment line) in the event you find it necessary to calculate confidence intervals on the parameters or the fit, or otherwise compare the individual regressions from a statistical perspective.
4 Kommentare
Star Strider
am 25 Sep. 2016
Kerim Khemraev’s ‘Answer’ moved here —
Ok. Then is there another way to solve my problem with least-squares methods without a loop? What do you think?
Star Strider
am 25 Sep. 2016
It depends what your problem is.
I have no idea what it is, so I cannot provide a more exact solution.
Siehe auch
Kategorien
Mehr zu Linear Least Squares 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!