How to scale the x axis ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have two plots from the same sensors. One plot is from target computre and one plot is from my PC. I want to scale the x-axis in such a way that they both look same. Please guide me. Thanks.
4 Kommentare
Antworten (2)
Star Strider
am 31 Aug. 2018
I am not certain what you want to do.
If you want to actually synchronize the signals, consider using the alignsignals (link) function, that I believe was introduced in R2016b. Another option is the dtw (link) ‘dynamic time warping’ function, introduced in R2016a.
0 Kommentare
Jim Riggs
am 31 Aug. 2018
Bearbeitet: Jim Riggs
am 31 Aug. 2018
First, you need to get the handle to the current axes:
h=gca;
This gives the handle to the current plot axes. Now you can modify the properties of the axes. To set the X axis limits use:
set (h,'Xlim',[xmin,xmax]);
One good way to keep track of plot handles is to assign them when you make the plot:
h1=plot(...);
...
...
h2=plot(...);
now you can manipulate the different plots:
set(h1,...);
set(h2,...);
2 Kommentare
Jim Riggs
am 31 Aug. 2018
That is your plot command when you create the plot axes, e.g.
h=plot(Time_vector,cyl_pos/1000);
Siehe auch
Kategorien
Mehr zu Line Plots 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!