How can I know the new value of y after spline interpolation?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Ezz El-din Abdullah
le 1 Fév 2017
Modifié(e) : Stephen23
le 2 Fév 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 commentaires
Image Analyst
le 2 Fév 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.
Réponse acceptée
Stephen23
le 2 Fév 2017
Modifié(e) : Stephen23
le 2 Fév 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Spline Construction dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!