Red de conocimiento informático - Material del sitio web - ¿Cómo trazar 4 ejes y dobles (2 ejes y izquierdos, 2 ejes y derechos) en matlab?

¿Cómo trazar 4 ejes y dobles (2 ejes y izquierdos, 2 ejes y derechos) en matlab?

Supongamos que y1 y3 usa el eje izquierdo, y y2 e y4 usan el eje derecho:

x = 0:0.01:20;

y1 = 200*exp(-0.05*x ).*sin (x);

y2 = 0.8*exp(-0.5*x).*sin(10*x);

y3 = y1+40; p>

y4 = y2+0.3;

figura;

espera

[AX,h1,h2] = plotyy(x,y1 ,x,y2 ,'trama');

[~,h3,h4] = plotyy(x,y3,x,y4,'trama'); ,'LineStyle' ,'--','Color','r');

set(h2,'LineStyle',':','Color','k');