How do I plot one timeseries vs another from the command line?
9 views (last 30 days)
Show older comments
Jason Nicholson
on 16 Dec 2013
Answered: Tamas Majoros
on 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 Comments
Accepted Answer
Azzi Abdelmalek
on 16 Dec 2013
t=-10:0.1:10;
x=sin(t);
y=cos(t)
plot(x,y)
2 Comments
Azzi Abdelmalek
on 16 Dec 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)
More Answers (1)
Tamas Majoros
on 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 Comments
See Also
Categories
Find more on Time Series in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!