# How to reproduce the example figure using lsqcurvefit

조회 수: 2(최근 30일)
yp78 2021년 9월 29일
편집: yp78 2021년 10월 1일
Hi, I am trying to follow this example for non-linear curve fitting.
Looking at the section 'Splitting the Linear and Nonlinear Problems', I understood upto the point how to estimate two exponents lambda1 & 2 (line 51). However, I don't understand how to recover the estimate for 'c' to produce the 'Global fit' in the last figure in the following section.
More specifically, once I obtain the unknown lambdas, what should I do to obtain the unknown vector 'c' (in the function 'fitvector')? Which of the followings would be the right approach?
1. c=A \ ydata
2. c=A \ yEst, or
3. Once obtained the estimates for lambda, I follow the full parameter estimation using the lambdas.

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

### 답변(1개)

Mathieu NOE 2021년 9월 29일
hello
well, if the question is only about how to use lsqcurvefit, my answer is not gotta help you because I'm using either fminsearch , or , much better and more robust to crude / bad initial guess : Fminspleas - File Exchange - MATLAB Central (mathworks.com)
see the two examples attached if it helps you
all the best
##### 댓글 수: 6표시숨기기 이전 댓글 수: 5
Mathieu NOE 2021년 9월 30일
Good idea , that would for sure interest me as well !

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

R2012b

### Community Treasure Hunt

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

Start Hunting!

Translated by