How to scale the x axis ?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Star Strider
le 31 Août 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 commentaires
Jim Riggs
le 31 Août 2018
Modifié(e) : Jim Riggs
le 31 Août 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 commentaires
Jim Riggs
le 31 Août 2018
That is your plot command when you create the plot axes, e.g.
h=plot(Time_vector,cyl_pos/1000);
Voir également
Catégories
En savoir plus sur Annotations 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!