Escolar Documentos
Profissional Documentos
Cultura Documentos
Cdigo:
Grfica
x=linspace(-2*pi,2*pi,50); y=sin(x);
z=sin(x-(pi/2))
plot(x,y)
hold
plot(x,z,'red')
title('Grafica de la funcion seno');
grid
SEAL CUADRADA
Anlisis:
Cdigo:
%Generacin de ondas cuadradas
A= 1; %Amplitud de la seal, entre 1 y
5
f= 2000;
B=20;
C=1;
wo=B*pi;%Frecuencia de la seal en
rad/s.
B=2*f %donde f es la %frecuencia en
cps.
rho=0.5; %(<1)Ciclo til del __% -valor
entre 0.1 y <1
t=0:0.001:C;%Rango de tiempo a trabajar
segn el nmero de ciclos a %observar.
cuadrada=A*square(wo*t+rho);
%Utilizacin del comando square,
Grfica
Grfica
Anlisis:
Para la generacin de la grafica de una seal triangular,
se usa el comando Sawtooth, donde especificamos la
amplitud de la seal con A y la Frecuencia de la
misma con Wo multiplicado por el vector tiempo y
sumando la fase correspondiente a theta.
Grfica
Anlisis:
Anlisis:
Cdigo:
Grfica
Cdigo:
%Onda seno muestreada
A=1% Amplitud de la seal, entre 1 y 5
f=10;
C=100;
B=2*f% donde f es la frecuencia en cps.
omega=2*pi/B;% Frecuencia de la seal
en rad/s.
phi=C ;%Fase (inicial de cero)
n=-D:D;%Por omisin la muestra se toma
cada unidad
y=A*cos(omega*n+phi)
stem(n,y)
grid
title('Onda seno muestreada')
ylabel('Amplitud en Voltaje');
xlabel('Tiempo en S');
Grfica
ESCALON DISCRETO
Grfica
Cdigo:
%Operacin con seales. Onda seno
exponencialmente decreciente
A=1 ;% Amplitud de la seal, entre 1 y
5
f=100;
%Escaln discreto
E=1;
u=[zeros(1,A),ones(1,A)]; %Se definen
wo=B*pi;% Frecuenciavectores
de la seal
en
de tamao
A(>10)
rad/s.
n=0:2*A-1;
B=2*f %donde f es lafrecuencia
en cps.
stem(n,u)
phi=D;
grid
C=6;
axis([0,2,0,2]);
t=0:0.001:E; %Rango title('Escaln
de tiempo a
discreto')
trabajar segn el nmero
de ciclos a en Voltios');
ylabel('Amplitud
%observar.
xlabel('Tiempo en segundos');
senexp=A*sin(wo*t+phi).*exp(-C*t)
plot(t,senexp)
grid
title('Onda seno exponencialmente
decreciente')
ylabel('Amplitud en voltios');
xlabel('Tiempo en segundos')
Grfica
Figura
7:
decreciente.
Anlisis:
Grfica
onda
exponencialmente
Anlisis:
Para generar la grfica del escaln discreto, es necesario
declarar vectores zeros y ones, luego se grafican desde 0
hasta A-1 para poder visualizar el escalon unitario
IMPULSO DISCRETO
Cdigo:
Grfica
Anlisis:
Para generar la grfica del impulso discreto, es necesario
declarar vectores zeros y ones, luego se grafican desde 0
hasta A-1.
PULSO CENTRADO EN EL ORIGEN
Cdigo:
Grfica
Graficar:
a)
Cdigo:
A=6;%valor de A
B=3;%valor de B
a=1;%valor multiplicativo de la exponencial
b=0.5;%valor multiplicativo de la exponencial
t=0:0.01:5;%intervalo de tiempo
A1=A*exp(-a*t);%exponencial de A
B2=B*exp
de B
% Pulso centrado
en (-b*t);%exponencial
el orgen
xt=A1-B2;%funcion
x(t)
t=-1:1/500:1; %Rango de tiempo a
plot(t,xt);
trabajar segn
lo que se desea
observar.
u1=[zeros(1,250),ones(1,751)];
u2=[zeros(1,751),ones(1,250)];
u=u1-u2;
plot(t,u)
grid
axis([-1,1,0,1.5]);
title('Pulso centrado en el origen')
ylabel('Amplitud en v');
xlabel('Tiempo en s');
Figura 11:
a)
Ae +Ce
0.5t
x ( t )=Cseno 2 1000t
b)
eat
D
Cdigo:
C= 30;
w0 = 2 * pi;% Frecuencia de la seal
t=-2:0.01:2; % rango de tiempo
D=7;
phi = 1000*t-pi/D;
a = 5; % Amplitud
expsen = C * cos( w0 * t + phi) .* exp
( -a * t); % funcion
plot(t,expsen);
Figura 13:
con a=5
eat
D
eat
D
con a=4
Graficas
Figura 12:
x ( t )=Cseno 2 1000t
x ( t )=Cseno 2 1000t
eat
D
Figura 14:
con a=2
x ( t )=Cseno 2 1000t
Figura 15:
x ( t )=Cseno 2 1000t
eat
D
con a=1
Diagrama
function
Punto11(x,a,b,delta)
% a=-1;
% b=1;
% delta=500;
% x=10;
g=zeros(size(x));
set1=find(abs(x)<=0.5)
g(set1)=ones(size(set1))
x=a:1/delta:b;
plot(x,g, 'r');
grid
title('Onda ')
ylabel('Amplitud en V');
xlabel('Tiempo en s');
end
I.
CONCLUSIONES
10