viernes, 13 de marzo de 2015

Cad electronica actividad two

Actividad 10

 Trabajo colaborativo 2


 Luis Alberto Sánchez Correa

 Director: Nelson Humberto Zambrano
 Grupo Colaborativo: 302526_10


Universidad Nacional Abierta y a Distancia – UNAD.
Cead: Palmira- Valle- Colombia
Mayo -2014


------------------------------------------------------------------------------------------------------------------------
INTRODUCCION

En el presente informe se busca iniciar y facilitar realizando prácticas del software mathlab, construyendo ecuaciones, vectores, gráficas y otros elementos básicos de programación que nos permite hacer pruebas y desarrollo de habilidades y conocimientos.
Adicionalmente este software es base en el proceso de aprendizaje sobre la temática del curso; reconocer a los compañeros de equipo de trabajo, al tutor y al director del curso.

El curso de CAD para electrónica y el software mathlab  permitirá ampliar el conocimiento sobre los diferentes elementos, dispositivos y sistemas basado en la electrónica, cuyas aplicaciones están presentes actualmente en innumerables aspectos de nuestra vida actual y moderna. El presente trabajo busca desarrollar habilidades en el uso del software mathlab.


OBJETIVOS

Generales
Aplicar los conceptos para el manejo matemático en el software Matlab de ejercicios comunes a  resolver en Electrónica.



Procedimiento




Cada una de las notas musicales tiene una frecuencia determinada y es posible generar tonos Musicales a partir de ellas, para poder reproducir esos tonos musicales en Matlab es necesario generar la onda a partir de las muestras de la señal seno como se muestra a continuación:

fm=22050 ; frecuencia de muestreo.
t=0:1/fm:1; vector con instantes de muestreos a 1 segundo.
x=sin(2*pi*f*t); f es la frecuencia de la señal.
plot(t,X); Grafica la función.
wavplay(x,fm); reproduce el tono definido.

Experimentalmente genere tonos para construir una señal audible armoniosa.
• Generar 6 tonos diferentes (consultar las frecuencias de cada nota musical) con tiempos de duración diferentes.
• Reproducir esos tonos generados una enseguida de otro, de forma tal que tenga un sonido armónico. Sumar las señales y reproducir el resultado de ella.
De acuerdo a la tabla de las frecuencias de las notas musicales:




El código para la simulación solicitada se relaciona a continuación:





fm=22050;
t=0:1/fm:1;
f1=261;
f2=294;
f3=330;
f4=349;
f5=392;
f6=440;
x1=sin(2*pi*f1*t);
x2=sin(2*pi*f2*t);
x3=sin(2*pi*f3*t);
x4=sin(2*pi*f4*t);
x5=sin(2*pi*f5*t);
x6=sin(2*pi*f6*t);
wavplay(x1,fm)
pause(0.5)
wavplay(x2,fm)
pause(0.5)
wavplay(x3,fm)
pause(0.5)
wavplay(x4,fm)
pause(0.5)
wavplay(x5,fm)
pause(0.5)
wavplay(x6,fm)
pause (0.5)
xt=x1+x2+x3+x4+x5+x6;
wavplay(xt,fm)
plot(t,xt);




2. Representar las siguientes señales discretas x1(n)=sin (pi*n) y x2(n)=cos (2*pi*100*n) 
se muestrean a una frecuencia de 200 Hz.

R/ x1(n)=sin (pi*n)
fm=220;
n=.2;
A1= linspace(n*pi,63);
X1= sin (A1);
plot (A1,X1);





x2(n)=cos (2*pi*100*n) 
fm=220;
n=.2;
B1= linspace(2*pi*100*n,60);
x2=cos (B1);
plot(B1,x2);






3. Tome el número celular de uno de los integrantes del grupo, a partir de este genere una matriz cuadrada, cada digito se almacena en una celda de la matriz; emplee los dígitos que requiera para formar la matriz de un orden superior a 2x2, si los dígitos no son suficientes, repita los que necesite hasta completar el orden de la matriz a trabajar. Con la matriz obtenida realice:
a. c=3*a
b. b=a-c
c. d=a+c
d. b’
e. inv a

A=[4,2,1,0,2; 2,1,0,2,4;1,0,2,4,2; 0,2,4,2,1; 2,4,2,1,0]

A =

     4     2     1     0     2
     2     1     0     2     4
     1     0     2     4     2
     0     2     4     2     1
     2     4     2     1     0

C=3*A

C =

    12     6     3     0     6
     6     3     0     6    12
     3     0     6    12     6
     0     6    12     6     3
     6    12     6     3     0


B=A-C

B =

    -8    -4    -2     0    -4
    -4    -2     0    -4    -8
    -2     0    -4    -8    -4
     0    -4    -8    -4    -2
    -4    -8    -4    -2     0


B'

ans =

    -8    -4    -2     0    -4
    -4    -2     0    -4    -8
    -2     0    -4    -8    -4
     0    -4    -8    -4    -2
    -4    -8    -4    -2     0


Z = inv(A)

Z =

    0.3198   -0.2168    0.1978   -0.1680   -0.0217
   -0.2168    0.1978   -0.1680   -0.0217    0.3198
    0.1978   -0.1680   -0.0217    0.3198   -0.2168
   -0.1680   -0.0217    0.3198   -0.2168    0.1978
   -0.0217    0.3198   -0.2168    0.1978   -0.1680






4. Realice un programa que capture los datos a almacenar en dos vectores V1 y V2 y los compare elemento a elemento, de forma tal que genere un tercer vector V3 que almacene:  
Ø  el mismo número si en la comparación resultan ser iguales,
Ø  el mayor de ellos si resultan ser  diferentes y es par el mayor,
Ø  si son diferentes pero el mayor es impar debe almacenar el  menor

Ejemplo:
V1 = [ 1 2 3 4 5 6 7]
V2 = [ 3 4 5 6 5 8 7 9 10]
V3 = [1 4 3 6 5 8 7]

N= Tamaño vector V1
M = Tamaño vector V2

for  I= 1 : 7
  X= V1(I);   Y= V2(I);

   if  X ==Y   V3(I) = X; end
 
   if X > Y   
            T1 = X /2;
            T2 = fix (X/2);
            T3 = (T1 - T2);
            if T3 == 0   V3(I) = X; end
            if ((T3 > 0 ) || (T3 < 0)) V3(I) = Y; end               
    end

 if  X < Y
            T1 = Y /2;
            T2 = fix (Y/2);
            T3 = (T1 -T2);
            if T3 == 0    V3(I) = Y;  end
            if ((T3 > 0) || (T3 < 0))  V3(I) = X; end
  end
 end




CONCLUSIONES

ü  Sin lugar a dudas el software mathlab es una herramienta básica en el desarrollo de tareas de la ingeniería electrónica.
ü A través de este trabajo se permitió conocer los integrantes del grupo participativo.
ü El trabajo permitió desarrollar un poco de habilidades en el uso de la herramienta mathlab.




Referencias Bibliográficas




No hay comentarios.:

Publicar un comentario