Академический Документы
Профессиональный Документы
Культура Документы
Sistemas
Ing. Armando Alberto Cajahuaringa Camaco
Facultad de Ingeniera Elctrica y Electrnica, Universidad Nacional de Ingeniera
Lima, Per 2017-I
CODIGO EN MATLAB
%% Graficas
d) Seria verdadera la siguiente t=0:0.001:1;
afirmacin? (recuerde que * x=t;
x1=-t;
indica la conjugada compleja). x2=2-t;
figure(1);
plot(t,x)
1 1 axis ([-0.5 1.5 -0.5 1.5])
( ()) = () grid on;
0 0 figure(2);
1
2 plot(-t,x,'r')
( ()) = axis ([-1.5 0.5 -0.5 1.5])
0 3 grid on;
Sea x(t): figure(3);
= + plot(2-t,x,'g')
axis ([0.5 2.5 -0.5 1.5])
= grid on;
1 1
( ()) = ( + )
0 0
axis ([-3.5 -1.5 -0.5 1.5])
grid on;
Grafica de x(t)
Grafica de x(t)
Grafica de v(t)
Grafica de w(t)
Grafica de y(t)
CODIGO EN MATLAB
%% Graficas
Podemos observar la las grafiacas para y(t) y
t=0:0.001:1; z(y) son diferentes
x=t;
figure(1);
plot(t,x)
axis ([-0.5 1.5 -0.5 1.5])
grid on;
figure(2);
plot(t+2,x,'r')
axis ([1.5 3.5 -0.5 1.5])
grid on;
figure(3);
plot(-2-t,x,'g')
3. Completar la tabla
a) Considere las seales:
a(t)=34cos(200t),
b(t)=99sin(150t) y
c(t)=rect(t); complete la
tabla siguiente usando
Matlab.
CODIGO EN MATLAB
%% Grafiacos a(t) y b(t)
t=-0.04:0.00001:0.04; Grafica de a(t)=34cos(200t)
t1=-2:0.01:2;
a=34*cos(200*pi*t);
b=99*sin(150*pi*t);
d=a+b;
f=a.*b;
%Grafico de C mediante funciones
singulares
c=heaviside(t1+0.5)-
heaviside(t1-0.5);
figure(1);
plot(t,a);
grid on;
title('Grafica de
a=34cos(200*pi*t)'); Grafica de b(t)=99*sin(150t)
xlabel('tiempo(t)');
ylabel('Amplitud');
figure(2);
plot(t,b);
grid on;
title('Grafica de
b=99*sin(150*pi*t');
xlabel('tiempo(t)');
ylabel('Amplitud');
figure(3)
plot(t1,c);
grid on;
title('Grafica de c=rect(t)');
xlabel('tiempo(t)');
ylabel('Amplitud');
Grafica de c(t)=rect(t)
axis([-2 2 -0.5 1.5])
figure(4)
plot(t,d);
grid on;
title('Grafica de a(t)+b(t)');
xlabel('tiempo(t)');
ylabel('Amplitud');
figure(5)
plot(t,f);
grid on;
title('Grafica de a(t)xb(t)');
xlabel('tiempo(t)');
ylabel('Amplitud');
Grafica de a(t)+b(t)
Grafica de a(t)xb(t)
CODIGO EN MATLAB
%% Calculo de la Potencia o
Energia
%%Periodo de las funciones
a,b,a+b y a*b
T1=0.01;
T2=1/75;
T3=0.04;
syms t
a=34*cos(200*pi*t);
Impar o par o Seal de energa o de Periodo
b=99*sin(150*pi*t); ninguno
Valor en t=0
potencia o ninguna? (seg)
d=a+b; a(t) Par 34 Pa=0.578 0.01
f=a.*b; b(t) Impar 0 Pb=0.8712 0.0133
c=heaviside(t+0.5)-heaviside(t- c(t) Par 1 E=1
a(t)+b(t) Ninguna 34 Psuma=8.7556 0.04
0.5); a(t)xb(t) Impar 0 Pmultiplicacion=4531.9824 0.04
%%para las funciones de a,b,a+b
y a*b se calcula la potencia
Pa=(1/2*T1)*int((a)^2,t,-T1,T1) b) Usando de Matlab,
Pb=(1/2*T2)*int((b)^2,t,-T2,T2) dibuje las siguientes seales
Psuma=(1/2*T3)*int((d)^2,t,- usando funciones para a(t) y
T3,T3)
Pmultiplicacion=(1/2*T3)*int((f) c(t):
^2,-T3,T3) () = 5( 10) 5( + 10),
%%para la funcion rec se calcula
la energia
Ec=int(c,t,-1,1) () = 2 ( )
10
() = 2 ().
CODIGO EN MATLAB
%% Graficas parte b
t=-10:0.01:10;
t1=-0.01:0.00001:0.01;
a=34*cos(200*pi*t1);
c=heaviside(t+0.5)-heaviside(t-
0.5);
f=5*c;
g=-2*c;
h=a.^2;
subplot(3,1,1);
plot(t+10,f,'r',t-10,-f,'r');
title('F(t)=5c(t-10)5c(t+10)');
xlabel('tiempo (s)');
axis([-15 15 -6 6])
grid on;
subplot(3,1,2); () + +
plot(t/10,g,'r'); | |
axis([-0.5 0.5 -6 6]) () + () + +
title('G(t)=-2c(t/10)');
xlabel('tiempo (s)'); + +
grid on; | |
subplot(3,1,3); + +
plot(t1,h ,'r');
title('H(t)=a^2(t)'); ( ) +
xlabel('tiempo (s)'); | |
grid on; ( ) + ( )
|( ) + |
|( ) + ( )|
( ) +
( ) + ( )
( ) +
( ) + ( )
( ) +
Graficos de f(t),g(t) y h(t) ( ) + ( )
4. Sea la funcin de transferencia H(s) :
|()|
+ +
() = +
+ + + =
a) H(s) en variable compleja s de + +
Para la fase:
un sistema lineal e invariante
( ) +
en el tiempo. Para [0.01 () =
( ) + ( )
, 100 ] y = , () =
()|=, determinar las
expresiones analticas y ( ) + =
valores de
= ( )
|()| = |()|
{()} ( ) + ( ) =
Y () = ({()} ).
Los valores de () deben = ( )
mostrarse en grados
sexagesimales. () =
() =
|()| = |()| b) Dibujar, con eje horizontal de
frecuencias angular
+ + logartmico, las grficas de
| |
+ + + |()| y () superpuestas
en una misma grafica y con un
Sea s=jw eje vertical izquierdo para
|()| y un eje vertical
derecho para (). Para cada
grfica se debe aadir la CODIGO EN MATLAB
leyenda, las etiquetas de cada %% bode H(s)
N=[1 6 2];
eje y el ttulo de la grfica. Use D=[1 6 4 8];
funciones de Matlab para f=logspace(-2,7,200);
hallar los valores mximos y bode(N,D,f);
grid on;
mnimos de |()| y ().
Las grficas obtenidas se
denominan diagramas de
Bode, magnitud y fase, de la
respuesta en frecuencia de la
funcin de transferencia ().
CODIGO EN MATLAB
%% BODE GG
w=logspace(-2,7);
h=zeros(length(w));
o=zeros(length(w));
for k=1:length(w)
h(k)=(4- Diagrama de Bode Mediante la funcin bode(N,D,f)
4*w(k).^2+37*w(k).^4)/(64-
80*w(k).^2+28*w(k).^4+w(k).^6);
o(k)=atan((6*w(k))/(2- 5. Diodo Zener. Un diodo Zener es tal
w(k).^2 ))-atan((4*w(k)- que la salida correspondiente a una
w(k).^3)/(8-6*w(k).^2)); entrada vs(t) = cos(t) es una
end
H=10*log(h);
sinusoide recortada, como se
O=180*o/(2*pi); muestra en la figura P5 para unos
subplot(2,1,1); cuantos periodos.
%%grafica con x logaritmico
0.5 vs (t) > 0.5
semilogx(w,H);
title('H(s)'); () = { 0.5 vs (t) < 0.5
ylabel('Magnitud (dB)'); vs(t) de otra maner
xlabel('Frecuencia (Hz)') a) Use Matlab para generar las
grid on;
%%grafica con x logaritmico seales de entrada y salida en
subplot(2,1,2); una misma ventana grfica,
semilogx(w,O(:,1)); para 0 t 4, en pasos de
ylabel('Fase ()'); 0.001.
xlabel('Frecuencia (Hz)')
grid on;
CODIGO EN MATLAB
CODIGO EN MATLAB
%% Invariante en el timepo Grafica de las Respuestas Y1 y Y2
t=-2*pi:0.001:2*pi;
v1=cos(pi*t+pi); Podemos observar que las respuestas Y1 y
v2=cos(pi*t);
Y2 son iguales por lo tanto el sistema es
%Comparamos los valores del
vector con un for invariante en el tiempo.
for k=1:length(v1);
%Fijamos el valor de v
maximo como 0.5
if(v1(k)>=0.5);