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.
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:
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);
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)
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)
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
- Modulo:
Cad para electrónica. UNAD.
- http://www.mathworks.com/help/
- http://www.youtube.com/watch?v=THEodjHFVJ8
- http://pentagono.uniandes.edu.co/tutorial/Matlab/tutorial_matlab.pdf
- https://www.mathworks.com/matlabcentral/newsreader/view_thread/165071




No hay comentarios.:
Publicar un comentario