How can I know the new value of y after spline interpolation?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Ezz El-din Abdullah
il 1 Feb 2017
Modificato: Stephen23
il 2 Feb 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 Commenti
Image Analyst
il 2 Feb 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.
Risposta accettata
Stephen23
il 2 Feb 2017
Modificato: Stephen23
il 2 Feb 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Spline Construction in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!