How do I plot one timeseries vs another from the command line?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jason Nicholson
am 16 Dez. 2013
Beantwortet: Tamas Majoros
am 15 Aug. 2018
I have two timeseries. I want to plot them vs each other in an XY plot. Is this possible to do this like in the tstool "XY Plots" option? I want to do this from the command line and not from tstool.
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 16 Dez. 2013
t=-10:0.1:10;
x=sin(t);
y=cos(t)
plot(x,y)
2 Kommentare
Azzi Abdelmalek
am 16 Dez. 2013
t=-10:0.1:10;
x=sin(t);
y=cos(t);
xx = timeseries(x,t);
yy = timeseries(y,t);
x1=squeeze(xx.data);
y1=squeeze(yy.data);
plot(x1,y1)
Weitere Antworten (1)
Tamas Majoros
am 15 Aug. 2018
Nice thing about timeseries is the built-in utility methods:
[xTs,yTs] = synchronize(xTs,yTs,'Union'); plot(xTs.Data,yTs.Data)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Time Series 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!