Asked by Bharath Lohray
on 1 May 2013

I know this question has been asked before - but none of them deal with a 3D plot with 2 Y axis. My question is a continuation of - http://stackoverflow.com/questions/16309153/how-do-i-add-a-2d-plot-along-with-a-surface-or-mesh-plot-in-matlab or http://www.mathworks.com/matlabcentral/answers/74160-how-do-i-add-a-2d-plot-along-with-a-surface-or-mesh-plot-in-matlab.

I have now successfully managed to add a 2D plot along with a surface plot. See image below -

Now my problem is that the range of the 2D plot is so high that the 3D plot is shrunk to look like nothing more than a plane on the ceiling. It is supposed to have variations like the figure in the question I have lined above.

How do I provide a different Y axis for the 2D plot so that the 3D plot is not shrunk like it is here.

Answer by Babak
on 1 May 2013

Look up

plotyy()

in the documentation.

Bharath Lohray
on 1 May 2013

As I understand plotyy(), it is meant for 2D plots only and not for 3D plots.

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn moreOpportunities for recent engineering grads.

Apply Today
## 0 Comments