Upload
edgar-martinez
View
983
Download
4
Embed Size (px)
DESCRIPTION
Citation preview
Facultad de Ingeniería
PRACTICA NO.2
Materia:LAB. PDS
ProfesoraMI. Rosa Citlalli Anguiano Cota
Alumno Martínez Ortega Edgar Tomas
Mexicali, Baja California, domingo, 09 de abril de 2023
Introducción
En esta práctica miramos como graficar unas funciones que periódicas, como usar mejor alguno de los comandos que ya habíamos mirando en la ocasión anterior, así como la función rampa, escalón e impulso
PRACTICA No. 2
Utilizando el programa de matlab como herramienta de simulación generar las siguientes señales:
a) X[n]=A*cos (Wo*n)b) Una secuencia de valores seleccionada por el usuario
Nota: para el inciso a) el usuario proporciona el valor de n para el inciso b) el usuario deberá proporcionar además de la secuencia, el tiempo de inicio de esta
1.-grafique las señales generadas con la función “stem”
2.-en la ventana de comandos muestre el valor de la longitud y tiempo final del inciso b).
3.-compruebe gráficamente para el inciso a) que las sinusoidales cuyas frecuencias están separadas por múltiplos enteros de 2pi4.-gráficamente representa X[n] como una señal periódica
5.-X1[n]= 4cos (10pi*n + O)X2[n]= cos (100pi*n + 0)
Grafique la suma de X1[n] y X2[n]
6.-Grafique las funciones
a) impulso unitariob) escalón unitarioc) rampa
S[n] = {n n>0 {0 n<=0
Código de la Práctica No. 2clcclearclose allf=input('Dame la frecuencia:');n=0:(1/f)/10:(1/f);a=input('Dame la amplitud:');wo=2*pi*n*f;x=a*cos(wo);figure(1)stem(n,x,'b'),title('no.1 Grafica del coseno')grid on
tiem=input('Este es el segundo inciso dame el tiemp d inicio:');tinc=input('dame la secuencia:');largo=length(tinc)t2=tiem:tiem+largo-1figure(2)stem(t2,tinc),title('no.2 Grafica de la secuencia')grid onfor i=1: 101 t(i)=6*(i-1)/100; x(i)=3.1048*sin(5*t(i)+1.3102); x1(i)=15.524*sin(5*t(i)+1.3102); x2(i)=77.62*sin(5*t(i)+1.3102);endfigure(3)subplot(3,1,1);plot(t,x);ylabel('x(t)');title('no.3');subplot(3,1,2);plot(t,x1);ylabel('x^.(t)');subplot(3,1,3);plot(t,x2);xlabel('t');ylabel('x^.^.(t)');
%2da parte de la practica 2N=input('Dame el numero de periodos')n2=0:N/10:N;wo2=(2*pi*n2+N*f);x2=a*cos(wo2);figure(4)plot(n2,x2,'b'),title('no.4 Grafica de una señal periodica')grid on
angu=0;
X3=4*cos((10*pi*N)+angu);X4=cos((1000*pi*N)+angu);X5=X4+X3;figure(5)subplot(3,1,1); stem(n2,x2,'g');title('no.5 Grafica de otras señales');subplot(3,1,2); stem(n2,x2,'g');subplot(3,1,3); stem(n2,x2,'g');
ti=input('Ingresa el tiempo inicial(seg): ');tf=input('Ingresa el tiempo final(seg) ');
figure(6)for x=ti:tf if x==0 y=1; else y=0; endsubplot(3,1,1); stem(x,y,'b');title('no.6 Impulse, Escalon, Rampa'); hold ongrid onendfor x=ti:tf if x>=0 y=1; else y=0; end
subplot(3,1,2); stem(x,y,'g');hold ongrid onendfor x=ti:tf if x>0 y=abs(x); else y=0; endsubplot(3,1,3); stem(x,y,'r');hold ongrid onend
Graficas según el código
1.-Primer inciso de la práctica donde nos pide que grafiquemos la siguiente señal:
a) X[n]=A*cos (Wo*n)
0 0.05 0.1 0.15 0.2 0.25-5
-4
-3
-2
-1
0
1
2
3
4
5
2.-Segundo inciso, nos pide que generar una secuencia según lo pida el usuario (secuencia y tiempo de inicio), lo siguiente los lo que muestra matlab en el menú de comando:
Secuencia: [3 2 -2 -1 0 3 3 4]Tiempo inicio: 1
L = 8
T2 =8
Tg = 1 2 3 4 5 6 7 8
Grafica de la secuencia dada por el usuario:
1 2 3 4 5 6 7 8-2
-1
0
1
2
3
4
3.-compruebe gráficamente para el inciso a) que las sinusoidales cuyas frecuencias están separadas por múltiplos enteros de 2pi.
0 0.5 1 1.5 2 2.5 3-5
0
5
0 0.5 1 1.5 2 2.5 3-5
0
5
0 0.5 1 1.5 2 2.5 3-5
0
5
4.-Representar gráficamente X[n] como una señal periódica.
En esta parte de la practica se nos pedía graficar una señal periódica, según el numero de periodos dadas por el usuario
Señal de 5 periodos
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-5
-4
-3
-2
-1
0
1
2
3
4
5señal periodica
5.-X1[n]= 4cos (10pi*n + O)X2[n]= cos (100pi*n + 0)
Grafique la suma de X1[n] y X2[n]
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-5
0
5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1
0
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-5
0
5
6.-Grafique las funciones
a) impulso unitario
S[n]= {1 para n=0 {0 para n diferente de 0
b) escalón unitario
u [n]={1 n>=0 {0 n<0
c) rampa
S[n] = {n n>0 {0 n<=0
-10 -8 -6 -4 -2 0 2 4 6 8 100
0.5
1
-10 -8 -6 -4 -2 0 2 4 6 8 100
0.5
1
-10 -8 -6 -4 -2 0 2 4 6 8 100
5
10
CONCLUSION
Como se puede observar en estas graficas, las funciones graficamos para así manejar mejor aun los comandos, en la anterior ocasión utilizados. Creo que graficar este tipo de funciones nos servirá para más adelante así poder graficar funciones más difíciles.