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 comentarios

Since you have only 1 non-linear unknown, p, consider using fminspleas instead,
Dbarara
Dbarara el 31 de Mzo. de 2021
Editada: Dbarara el 31 de Mzo. de 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.

Iniciar sesión para comentar.

 Respuesta aceptada

Matt J
Matt J el 23 de Mzo. de 2021
Editada: Matt J el 23 de Mzo. de 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 comentario

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 23 de Mzo. de 2021

Editada:

el 31 de Mzo. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by