generate vector from fixed point
Afficher commentaires plus anciens
I have a 1x35 array, i want to generate a vector 1x31822 interpolating from the 35 points of the first vector, in a way that the two vectors could have the same shape.
which is the best method?
thanks
2 commentaires
Jos (10584)
le 30 Nov 2017
what do you mean by "have the same shape"? Can you give a small example?
matteo avanzi
le 30 Nov 2017
Réponse acceptée
Plus de réponses (1)
Jos (10584)
le 30 Nov 2017
interp1 is your friend. An example:
x = [0 4 7 10]
y = (x-5).^2
xx = linspace(0,10,13)
yy0 = interp1(x,y,xx) % default: linear interpolation
yy1 = interp1(x,y,xx,'pchip')
plot(xx,yy0,'r-',xx,yy1,'g-', x,y,'bo')
Catégories
En savoir plus sur Interpolation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!