Advanced Plotting of graphs
Mostrar comentarios más antiguos
Hello everyone,
i wrote a matlab simulation for a traffic scenario. I have multiple vehicles on a road and a time.
The simulation ends up providing a v-t and a s-t diagramm.
As I need to plot them I was wondering if the following is possible:
One x axis (position/s) and two y - axis (speed and time) with the velocity pointing upwards and the time downwards. So I could look at the "bottom graph" where my vehicle is at a given time and then, by just moving straight up, see the actial velocity at this point.
For that I need to tranform the v-t data into s-t but this shouldn't be a problem so far I'm having trouble to get the graphs looking like this and the axis set up.
Is there anyone who has an idea how to realise this?
Thanks very much in advance
Respuesta aceptada
Más respuestas (1)
Yoav Livneh
el 15 de Jul. de 2014
You can use the plotyy command to plot two y axes with the same x axis. For example:
[AX, H1, H2] = plotyy(s,v,s,t);
This will not give you a "bottom" graph but will put both of them together with different y-axes and colors.
Categorías
Más información sobre Graphics Performance en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!