Lsqcurvefit for 2 parameters
조회 수: 3 (최근 30일)
이전 댓글 표시
I read over the lsqcurvefit for one parameter.
x=lsqcurvefit(fun,xo,xdata,ydata)
where xo= initial x,
fun is the function to calculate xdata at xo.
I have 2 parameters needs to adjust to get xdata
let say xo,yo are two initial conditions. fun is the function to calculate xdata at xo,yo
How do I use lsqcurvefit to find the right x,y values.
For example:
xdata=[ 1 2]; ydata=[0.9 1.5];
Initial guess xo=1, yo=10^-4
fun: is the function which I dont know the specific form and that is my code to calculate xdata based on xo,yo.
Now I want to find the correct xo,yo.
I could not access the link that you gave.
댓글 수: 1
Sean de Wolski
2013년 11월 19일
Can you provide an actual example of what you have?
The documentation gives some examples of using lsqcurvefit.
채택된 답변
Matt J
2013년 11월 19일
편집: Matt J
2013년 11월 19일
I read over the lsqcurvefit for one parameter. x=lsqcurvefit(fun,x0,xdata,ydata)
No, this is not a 1-parameter syntax. x and x0 are vectors. If you pass a 2x1 initial vector x0 as input, then lsqcurvefit will know that fun(x,xdata) is a function of a 2x1 parameter vector x.
댓글 수: 2
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Linear and Nonlinear Regression에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!