How can I know the new value of y after spline interpolation?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Ezz El-din Abdullah
el 1 de Feb. de 2017
I used csaps() and assigned it into cs which is a structure that holds breaks (x-interpolated values), coefficients, order, dim, etc. But not the new value of y.
So how can I get this vector?
2 comentarios
Image Analyst
el 2 de Feb. de 2017
I don't know what csaps() is. What toolbox is that in? List it in the Products section below. In the meantime, attached is my spline interpolation demo.
Respuesta aceptada
Stephen23
el 2 de Feb. de 2017
Editada: Stephen23
el 2 de Feb. de 2017
pp = csaps(...)
yy = fnval(pp,xx)
or call csaps itself with the new X values to get the new Y values:
yy = csaps(x,y,p,xx)
For example:
>> pp = csaps(0:pi,sin(0:pi));
>> yy = fnval(pp,0:0.5:pi)
yy =
0.082568 0.46933 0.7632 0.88597 0.81813 0.57192 0.22799
It is easy to navigate the MATLAB help: all spline functions are listed here, with lots of help showing how to use them:
Instead of getting confused, learn to read MATLAB's help, and learn how to browse the contents on the LHS of the page: it is arranged very nicely by topic.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Spline Construction en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!