Polynomial fitting with dependent variables
조회 수: 3 (최근 30일)
이전 댓글 표시
How can I obtain a polynomial fitting in Matlab having coefficients depending on another variable ? e.g I have variables X1 and Y and I want to find the line (polynomial of degree 1) that fits Y=f(X1)=p0+p1*X1. That would result in the two polynomial coefficients p0,p1 with the function polyfit. Now, I would like to obtain a fitting for which the coefficients p0,p1 depend (linearly) on another variable X2 so p0=f1(X2)=a*X2+b, p1=f2(X2)=c*X2+d.
That would finally result in Y=f1(X2)+f2(X2)*X1.
How to do that ?
Thanks in advance.
댓글 수: 0
채택된 답변
Torsten
2016년 10월 13일
In this case, your model is of the form
Y=c*X1*X2+d*X1+a*X2+b
and you have to estimate the coefficients a,b,c and d.
Since this model is also linear in the coefficients, you can use the same method as for the model
Y=p0+p1*X1
Best wishes
Torsten.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Polynomials에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!