How can I fit data using quartic smoothing splines?
Mostrar comentarios más antiguos
Dear Community,
I am looking for something exactly like the existing function SPAPS, but for quartic splines. For some reason the only built-in options appear to be quadratic, cubic, and quintic. I have tried solutions with the FIT function but I am not getting anywhere. Please note it is important that I can set knots, specify the smoothing parameter p and retract the values of the resulting function.
Thank you very much for your help!
Thomas
3 comentarios
Thomas Erdosi
el 28 de Jul. de 2012
Editada: Walter Roberson
el 28 de Jul. de 2012
John D'Errico
el 28 de Jul. de 2012
So use quintic. WTP?
Thomas Erdosi
el 28 de Jul. de 2012
Respuestas (2)
Isabella Osetinsky-Tzidaki
el 26 de Dic. de 2016
Editada: Isabella Osetinsky-Tzidaki
el 26 de Dic. de 2016
1 voto
Quoted from https://www.mathworks.com/help/curvefit/examples/how-to-construct-splines.html
k = 5; % order 5, i.e., we are working with quartic splines
x = 2*pi*sort([0 1 rand(1,10)]);
y = cos(x);
sp = spapi( optknt(x,k), x, y );
Azzi Abdelmalek
el 28 de Jul. de 2012
%let us take this example:
method='smoothingspline'
t=[0:10];y=sin(t); %your signal
yfit=fit(t',y',method) %interpolation function yfit
%now choose your new time vector with 0.1 sample time
ti=0:0.1:10;yi=yfit(ti)
plot(t,y,'r') %your original signal
hold on, plot(ti,yi,'+b'); %your new signal
Categorías
Más información sobre Spline Postprocessing 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!