spline with non monotonic axis

3 vues (au cours des 30 derniers jours)
Matt Fetterman
Matt Fetterman le 11 Août 2020
Modifié(e) : Matt J le 11 Août 2020
Hello I am using the spline function. Here is an example from the spline documentation.
Example: Interpolate a sine-like curve over a finer mesh
x = 0:10;
y = sin(x);
xq = 0:.25:10;
yq = spline(x,y,xq);
figure
plot(x,y,'o',xq,yq)
OK in my case I have x that varies non monotonic. For example:
t = 0:100;
x= sin(0.2*t);
y = cos(0.6*t);
plot(x,y);
How to plot the spline for this case.

Réponse acceptée

Matt J
Matt J le 11 Août 2020
Modifié(e) : Matt J le 11 Août 2020
t = 0:100;
x= sin(0.2*t);
y = cos(0.6*t);
tq = 0:.25:100;
xy = spline(t,[x;y],tq);
plot(xy(1,:),xy(2,:));

Plus de réponses (0)

Catégories

En savoir plus sur Splines 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!

Translated by