Polynomial Curve Fitting Function
Mostrar comentarios más antiguos
Hi, I have some problem regarding the polynomial curve fitting. I compute coefficient from Data A using fifth degree polynomial and the sample coefficient obtained from Data A was used back to Data B (to reconstruct similar to Data A). My question is did the polynomial considered my Data B also to fit the curve ?
Respuestas (1)
KSSV
el 15 de Nov. de 2016
0 votos
No it will not consider data B. It gives polynomial coefficients based on Data A. If your data B x ranges are same as data A x ranges, then data B can be fitted with this polynomial.
9 comentarios
farah
el 16 de Nov. de 2016
KSSV
el 16 de Nov. de 2016
As the x range's of both the data's are same. Using the coefficients, it will find the respective y values. Fit will be good.
farah
el 19 de Nov. de 2016
KSSV
el 19 de Nov. de 2016
Attach your data...this is not a tough job..
farah
el 23 de Nov. de 2016
farah
el 23 de Nov. de 2016
Walter Roberson
el 23 de Nov. de 2016
sine wave requires infinite degree polynomial to fit.
A fifth degree polynomial has at most 5 real-valued zero crossings. 4 cycles of a sine wave has crossings at 0, Pi, 2*Pi, 3*Pi, 4*Pi, 5*Pi, 6*Pi, 7*Pi, and ends one sample before 8*Pi, which is 8 crossings. Therefore a fifth degree polynomial would have to show very noticeable differences than 4 full cycles of sine.
farah
el 24 de Nov. de 2016
Walter Roberson
el 24 de Nov. de 2016
x = linspace(0, 4*2*pi, 501);
x(end) = []; %4 cycles would not touch 0 a fifth time
S4 = sin(x);
Categorías
Más información sobre Interpolation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!