Sie sind auf Seite 1von 3

ANALISIS DE SEALES

INTRODUCCIN AL ENTORNO DE PROGRAMACIN MATLAB


UNIVERSIDAD DE LA SALLE, BOGOT-COLOMBIA Franklin Andrs Rodrguez Castao1 Hoosman Monroy2
Abstract: en este informe se encuentra las bases fundamentales para la programacin en la herramienta software Matlab, las cuales son bastante tiles para la solucin de problemas ms complejos que se vern en el curso anlisis de seales ,se pone en prctica la declaracin de variables y creacin de matrices igualmente operaciones fundamentales. I. INTRODUCCIN Por medio de diferentes herramientas se pueden solucionar problemas especficos y cierto grado de dificultad, las que se presentan a continuacin son la creacin de matrices de n*m y operaciones bsicas entre matrices. Fig. 2 Matriz B de 7*7. II. DESARROLLO Una vez leda y analizada la parte o el anexo del laboratorio, se dispone a realizar la continuacin de la misma como se muestra posteriormente. Se declara una matriz A de 7x7 A=[1 2 3 4 5 6 7;1 2 3 4 5 6 7; 1 2 3 4 5 6 7;1 2 3 4 5 6 7;1 2 3 4 5 6 7;1 2 3 4 5 6 7;1 2 3 4 5 6 7] Ya teniendo las 2 matrices se procede a comprobar las operaciones entre estas dos c=A-B B= [0 2 3 4 5 6 7; 1 0 3 4 5 6 7; 1 2 0 4 5 6 7; 1 2 3 0 5 6 7; 1 2 3 4 0 6 7; 1 2 3 4 5 0 7; 1 2 3 4 5 6 0]

Fig. 3 Matriz c=A-B de 7*7. El proceso que hizo Matlab es el siguiente para la resta: (1-0) (1-1) (1-1) (1-1) (1-1) (1-1) (1-1) (2-2) (2-0) (2-2) (2-2) (2-2) (2-2) (2-2) (3-3) (3-3) (3-0) (3-3) (3-3) (3-3) (3-3) (4-4) (4-4) (4-4) (4-0) (4-4) (4-4) (4-4) (5-5) (5-5) (5-5) (5-5) (5-0) (5-5) (5-5) (6-6) (6-6) (6-6) (6-6) (6-6) (6-0) (6-6) (7-7) (7-7) (7-7) (7-7) (7-7) (7-7) (7-0)

Fig. 1 Matriz A de 7*7. Igualmente se establece una matriz B de 7x7

Universidad de la Salle. Ingeniera en Automatizacin. 45101370. Email. Franklinarodriguez70@unisalle.edu.co 2 Universidad de la Sall. Ingeniera en Automatizacin. 451013. Email. @hotmail.com

En la cual se obtiene una matriz de 7x7 con diagonal ascendente de uno hasta siete y el resto ceros Ya tiendo la matriz A se comprueba la operacin exponencial de la siguiente manera

ANALISIS DE SEALES D=A^2

Fig. 6 Matriz Amed de 7*1. Fig. 4 Matriz D=A^2 de 7*7. El proceso que realizo Matlab es el siguiente: Posicin 1.1 al 1.7 (1*1)+(2*1)+(3*1)+(4*1)+(5*1)+(6*1)+(7*1)=28 Posicin 2.1 al 2.7 (1*2)+(2*2)+(3*2)+(4*2)+(5*2)+(6*2)+(7*2)=56 Posicin 3.1 al 3.7 (1*3)+(2*3)+(3*3)+(4*3)+(5*3)+(6*3)+(7*3)=84 Posicin 4.1 al 4.7 (1*4)+(2*4)+(3*4)+(4*4)+(5*4)+(6*4)+(7*4)=112 Posicin 5.1 al 5.7 (1*5)+(2*5)+(3*5)+(4*5)+(5*5)+(6*5)+(7*5)=140 Posicin 6.1 al 6.7 (1*6)+(2*6)+(3*6)+(4*6)+(5*6)+(6*6)+(7*6)=168 Posicin 7.1 al 7.7 (1*7)+(2*7)+(3*7)+(4*7)+(5*7)+(6*7)+(7*7)=196 Luego de ello se hace lo operacin punto a punto de la matriz A la cual es bastante sencilla (bsicamente es multiplicacin entre posiciones) T=A.^2 Luego el valor medio a cada una de columnas de la matriz A, por lo cual da como resultado una matriz de 1*7. El nmero uno en el comando mean indica que realizar el proceso por columnas E=mean(A,1)

Fig. 7 Matriz Amed de 1*7. Se establece un vector Y, que inicia en 1 y termina en 100 con saltos de a 2 Y=[1:2:100]

Fig. 8 Matriz Y de 1*50. Posteriormente se procede a remplazar la fila 7 de la matriz A de la siguiente manera A(7,:)=[0]

Fig. 5 Matriz T=A.^2 de 7*7. Una vez analizadas las operaciones anteriores, se utiliza el comando mean el cual realiza el valor medio segn corresponda, en este caso el numero dos indica que se realizara por medio de filas, por lo cual arrojara una matriz de 7*1. Amed=mean(A,2)

Fig. 9 Matriz A con la fila 7 modificada.

ANALISIS DE SEALES Luego de ello se genera una variable t el cual va de 0 a 10 con pasos de 0.001 t=[0:0.001:10] hora de unificarlas en la nueva ASK cumplan lo ya planteado anteriormente plot(t,ASK)
matriz ASK 1

0.8

0.6

0.4

0.2

-0.2

-0.4

-0.6

-0.8

-1

5 tiempo [t]

10

Fig.11 Grafica de t con ASK. %p1=8x^4-5x^3+x^2+3x+4 p=[ 8 -5 1 3 4 ] roots(p) %p2=3x^2+5 p2=[3 0 5] roots(p2) %%p3=4x^5+5x^3+2x+1 p3=[4 0 5 0 2 1] roots(p3)

. . .

Fig. 10 Variable t. Se establece una serie de variables eses que van a componer la matriz ASK , inicialmente se establece la variable s1 la cual genera una matriz de 10001*1, este lo determina el valor de t el cual tiene las mismas dimenciones. s1=sin(1*t)' s2=sin(2*t)' s3=sin(3*t)' s4=sin(4*t)' s5=sin(5*t)' s6=sin(6*t)' s7=sin(7*t)' s8=sin(8*t)' s9=sin(9*t)' s10=sin(10*t)' ASK=[s1 s2 s3 s4 s5 s6 s7 s8 s9 s10] Se desea graficar con respecto a la variable t por lo tanto deben tener la misma dimensin, por lo que se utiliza en cada uno de las variables eses un ' para invertir las mismas y ala III. CONCLUSIONES S

Das könnte Ihnen auch gefallen