spline with non monotonic axis

4 Ansichten (letzte 30 Tage)
Matt Fetterman
Matt Fetterman am 11 Aug. 2020
Bearbeitet: Matt J am 11 Aug. 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.

Akzeptierte Antwort

Matt J
Matt J am 11 Aug. 2020
Bearbeitet: Matt J am 11 Aug. 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,:));

Weitere Antworten (0)

Kategorien

Mehr zu Splines finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by