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

Since you have only 1 non-linear unknown, p, consider using fminspleas instead,
Dbarara
Dbarara 2021년 3월 31일
편집: Dbarara 2021년 3월 31일
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.

댓글을 달려면 로그인하십시오.

 채택된 답변

Matt J
Matt J 2021년 3월 23일
편집: Matt J 2021년 3월 23일
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

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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Least Squares에 대해 자세히 알아보기

질문:

2021년 3월 23일

편집:

2021년 3월 31일

Community Treasure Hunt

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

Start Hunting!

Translated by