Adding two axes to a graph - Error message

So I have two graphs I want to plot and overlay on each other but each has very different values so I'm trying to add another axis to it however I keep receiving the error message 'Undefined function 'addaxis' for input arguments of type 'double'.

Answers (1)

Hi,
you can use the subplot function, so you can create two axes and plot one variable in each.
t = 0:.01:10;
subplot(2,1,1)
plot(t,cos(t));
subplot(2,1,2)
plot(t,exp(t));
or you can also use plotyy
plotyy(t,cos(t),t,exp(t))
Note : if you want to create a new axe then you have to use the command axes(), but then you need to specify the properties of your axes, which is a bit more complicated.

Categories

Asked:

on 6 Oct 2014

Answered:

on 6 Oct 2014

Community Treasure Hunt

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

Start Hunting!