el siguiente programa elaborado en m

10
El siguiente programa elaborado en M-file nos proporciona una idea sobre el uso de los comando subplot y text en graficas de 2-D: clc clear %programa que muestra el uso del text y subplot %en diferentes tipos de graficas x=0:2:20; y=exp(x); subplot(2,2,1),plot(x,y,'--r'),... title('Grafica lineal x/y 1'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),... subplot(2,2,2),loglog(x,y),plot(x,y,'--b'),... title('Grafica lineal x/y 2'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),... subplot(2,2,3),semilogx(x,y),plot(x,y,'--g'),... title('Grafica lineal x/y 3'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),... subplot(2,2,4),semilogy(x,y),plot(x,y,'--y'),... title('Grafica lineal x/y 4'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal')

Upload: oscar-reyes-ruiz

Post on 18-Dec-2015

230 views

Category:

Documents


6 download

TRANSCRIPT

El siguiente programa elaborado en M-file nos proporciona una idea sobre el uso de los comando subplot y text en graficas de 2-D: clc clear%programa que muestra el uso del text y subplot%en diferentes tipos de graficasx=0:2:20;y=exp(x);subplot(2,2,1),plot(x,y,'--r'),... title('Grafica lineal x/y 1'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),...subplot(2,2,2),loglog(x,y),plot(x,y,'--b'),... title('Grafica lineal x/y 2'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),...subplot(2,2,3),semilogx(x,y),plot(x,y,'--g'),... title('Grafica lineal x/y 3'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),...subplot(2,2,4),semilogy(x,y),plot(x,y,'--y'),... title('Grafica lineal x/y 4'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal')

%Calcular la expresion de fracciones %parciales de F(s)=s+3/s^2+3s+2N=[1 3];D=[1 3 2];[r,p,k]=residue(N,D)

DESARROLLO DE LA SECION1)

Generar un programa en M-file que muestre cuatro graficas en la misma ventana de grficos para los siguientes valores de y :a)La primera subventana con el comando plot(x,y).b)La segunda subventana con el comando loglog(x,y).c)La tercera subventana con el comando semilogx(x,y).d) La tercera subventana con el comando semilogy(x,y).NOTA.- Recuerda que debes utilizar los comandos subplot y text, tambin cada grfica debe tener un titulo, una etiqueta en el eje x, una etiqueta en el eje y, una rejilla, un color determinada para cada curva y un texto.clc clear%programa que muestra el uso del text y subplot%en diferentes tipos de graficasx=0:.5:50;y=5*(x.^2);subplot(2,2,1),plot(x,y,'--r'),... title('Grafica plot'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),...subplot(2,2,2),loglog(x,y),plot(x,y,'--b'),... title('Grafica loglog'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),...subplot(2,2,3),semilogx(x,y),plot(x,y,'--g'),... title('Grafica semilogx'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal'),...subplot(2,2,4),semilogy(x,y),plot(x,y,'--g'),... title('Grafica semilogy'),... xlabel('x'),ylabel('exp(x)'),grid,... text(17,250000000,'lineal')

2.-Use la funcin residue para convertir las funciones de transferencia siguientes a la forma de fracciones parciales:

N=[1 0 0];D=[1 -1.5 0.5];[r,p,k]=residue(N,D)

N=[1 -1];D=[1 4 4];[r,p,k]=residue(N,D

N=[1];D=[1 -3.5 1.5];[r,p,k]=residue(N,D

N=[1 1];D=[1 6 16 16];[r,p,k]=residue(N,D)

NOTA.- Una vez encontrados los residuos y las races por la funcin residue, encontrar las respuestas en el tiempo de cada funcin de transferencia (a lpiz y papel o indagar por el MATLAB).3.-MATLAB incluye varias funciones que son especficas para nmeros complejos. investigue! y practique!:Hacer un programa por M-file que calcule el conjugado, la porcin real, la porcin imaginaria, el valor absoluto y el ngulo para cada uno de los siguientes valores complejos:

a=complex(3,-2)%conj(a)real(a)imag(a)angle(a)subplot(2,2,1),plot(a)compass(a)polar(angle(a),abs(a),'rO')

b=complex(0.5,1)%conj(b)real(b)imag(b)angle(b)subplot(2,2,2),plot(b)compass(b)polar(angle(b),abs(b),'bO')

c=complex(1,-0.5)%conj(c)real(c)imag(c)angle(c)subplot(2,2,3),plot(c)compass(c)polar(angle(c),abs(c),'rO')

d=complex(1,5)%conj(d)real(d)imag(d)angle(d)subplot(2,2,4),plot(d)compass(d)polar(angle(d),abs(d),'bO')

Anota tus observaciones individuales en el desarrollo de esta sesin y comentarios sobre el uso del MATLAB en el mbito de tus estudios.