Guia Matlab
Universidad Politécnica de Madrid
Enunciado:
Sea x =[-1:0.01:1]. Superponer en un gráfico un dibujo de las funciones sin(x), 1/(1+x*x), exp(-|x|), cos(x) usando:
A) una sola llamada al comando plot.
B) Sucesivas llamadas a plot, junto con el uso de hold on; hold off
C) Repetir el problema anterior pintando cada gráfica en unos ejes diferentes (usando subplot). Los cuatro ejes deben disponerse en una distribución 2x2.
Solución:
A) >> x=[-1:0.01:1];
>> y=sin(x);z=1./(1+x.*x);v=exp(-abs(x));w=cos(x);
>> plot(x,y,'b',x,z,'r',x,v,'g',x,w,'y');

B) >> plot(x,y,'b');hold on;plot(x,z,'r');hold on;plot(x,v,'g');hold on;plot(x,w,'y');hold off;
La gráfica en este caso es igual que la anterior
C)>> subplot(221); plot(x,y,'b');subplot(222); plot(x,z,'r');subplot(223); plot(x,v,'g');subplot(224) ;plot(x,w,'y');hold off;
