How to write a summation term within minimization function such as lsqnonlin?

I want to minimize the term function S, to find the values of , that produce the minimal value of S. I will use lsqnonlin function as I will be be curve fitting the data. So, are model coefficients which I want to estimate. I want to know how shall I use the summation term for defining my function given below.
Shall I use a for loop? Or is there anyother method to define the summation for the function.

2 commentaires

Since you have only 1 non-linear unknown, p, consider using fminspleas instead,
Dbarara
Dbarara le 31 Mar 2021
Modifié(e) : Dbarara le 31 Mar 2021
Thanks for sharing this function and I'm considering to apply this to my case. I went through the documentation but, I'm actually unable to understand the formulation of the 'funlist' in the function and how I should be implementing that to my case.

Connectez-vous pour commenter.

 Réponse acceptée

Matt J
Matt J le 23 Mar 2021
Modifié(e) : Matt J le 23 Mar 2021
You won't implement the summation. lsqnonlin or lsqcurvefit implements thd sum of squares for you. Your job is to compute a vector of the terms to be squared/summed, and optionally also the vector's Jacobian.

1 commentaire

Thanks for the reply, I missed out that point in the documentation of the lqsnonlin.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with Curve Fitting Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by