Practica2[Pds][Reporte]

10
Facultad de Ingeniería PRACTICA NO.2 Materia: LAB. PDS Profesora MI. Rosa Citlalli Anguiano Cota Alumno Martínez Ortega Edgar Tomas Mexicali, Baja California, miércoles, 24 de agosto de 2022

description

 

Transcript of Practica2[Pds][Reporte]

Page 1: Practica2[Pds][Reporte]

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

Page 2: Practica2[Pds][Reporte]

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

Page 3: Practica2[Pds][Reporte]

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;

Page 4: Practica2[Pds][Reporte]

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

Page 5: Practica2[Pds][Reporte]

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:

Page 6: Practica2[Pds][Reporte]

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

Page 7: Practica2[Pds][Reporte]

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

Page 8: Practica2[Pds][Reporte]

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.