How do I add a second y axis scale and label to a graph?

2 vues (au cours des 30 derniers jours)
Adam Kirkpatrick
Adam Kirkpatrick le 22 Avr 2016
I've been using Matlab to solve ODE's however I need to have a second y axis scale and label for my graphs. I've tried the whole hold on box off method and I can't get it to work.
An example of my feeder code is:
[t, y] = ode45('TEST,[0 10], [0 0 0 0]);
plot(t,y) xlabel('Time (s)'); ylabel('Concentration'); axis([0 10 0 50]); set(gca,'XTick',(0:1:10)); set(gca,'YTick',(0:5:50));
I just need a scale on the right y axis and a label.
Thanks in advance

Réponses (1)

Adam
Adam le 22 Avr 2016
Modifié(e) : Adam le 22 Avr 2016
doc plotyy
should help. I've never used it myself, but I think it does what you are asking. Alternatively:
doc yyaxis
if you are using R2016a.
  1 commentaire
Adam Kirkpatrick
Adam Kirkpatrick le 25 Avr 2016
I only have access to matlab 2015. I can't really use plotyy because I'm plotting multiple ODEs.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by