You are on page 1of 15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

Actividad. 10 Trabajo Colaborativo 2


CAD PARA ELECTRNICA

ACTIVIDAD 10. TRABAJO COLABORATIVO 2

ANDRES FELIPE RODRIGUEZ


CC. 1.014.224.922

GRUPO: 302526_35

NELSON HUMBERTO ZAMBRANO


TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


302526-CAD PARA ELECTRNICA
BOGOT D.C
17-11-2013

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

CONTENIDO.
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 seal seno como se muestra a continuacin:
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 seal o tono a generar plot(t,X);
wavplay(x,fm); reproduce el tono definido

1. Experimentalmente genere tonos para construir una seal audible


armoniosa.
Generar 6 tonos diferentes (consultar las frecuencias de cada nota
musical) con tiempos de duracin diferentes.
Reproducir esos tonos generados una enseguida de otro, de forma tal que
tenga un sonido armnico.
Sumar las seales y reproducir el resultado de ella. En cada caso anterior
graficar las seales obtenidas

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA
Para cada seal se usaron las siguientes frecuencias correspondiente a cada nota
musical
Nota
Do
Re
Mi
Fa
Sol
La

Frecuencia
261
294
330
349
392
440|

Se ingresa el siguiente cdigo en Matlab.


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)
suma=x1+x2+x3+x4+x5+x6
wavplay(x1,fm)
pause(1)
wavplay(x2,fm)
pause(1)
wavplay(x3,fm)
pause(1)
wavplay(x4,fm)
pause(1)
wavplay(x5,fm)
pause(1)
wavplay(x6,fm)
pause(1)
wavplay(suma,fm)
pause(1)
figure(1),plot(t,x1);
figure(2),plot(t,x2);
3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA
figure(3),plot(t,x3);
figure(4),plot(t,x4);
figure(5),plot(t,x5);
figure(6),plot(t,x6);
figure(7),plot(t,suma)

Se obtienen las siguientes imagenes para cada nota


figure(1),plot(t,x1);

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA
figure(2),plot(t,x2);

figure(3),plot(t,x3);

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

figure(4),plot(t,x4);

figure(5),plot(t,x5);

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

figure(6),plot(t,x6);

figure(7),plot(t,suma)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

2. Representar las siguientes seales discretas x1(n)= sin (pi*n) y x2(n)=


cos(2*pi*100*n) si se muestrean a una frecuencia de 700 Hz
Para represetar estas seales se usaron los siguientes cdigo en Matlab
F=700;
t=0:0.001:2;
n=[0:15/F:2] ;
x1=sin(pi*n);
x2=cos(2*pi*100*n)
figure(2),stem(n,x2)
figure(1),stem(n,x1)

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

3. Tome la cdula de uno de los integrantes del grupo, a partir de ella


genere una matriz cuadrada, cada digito se almacena en una celda de la
matriz; emplee los dgitos que requiera para formar la matriz de un orden
superior a 2x2, si los dgitos no son suficientes, repita los que necesite hasta
completar el orden de la matriz a trabajar. Con la matriz obtenida realice:
c=3*a
b=a-c
d=a+c
b

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

inv a
Resultados arrojados por el programa:
a=
1
2
9

1
2
2

4
4
2

3
6
27

3 12
6 12
6 6

c=

b=
2
4
18

2
4
4

8
8
4

d=
4
8
36

4 16
8 16
8 8

ans =
2
2
8

4
4
8

18
4
4

10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

ans =
0.1429 -0.2143 0.1429
-1.1429 1.2143 -0.1429
0.5000 -0.2500 -0.0000

11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

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 nmero si en la comparacin
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.
clc
closeall
clearall
v1= input('7');
fori=1:1:v1
vector1(i) = input('1,2,3,4,5,6,7 ');end
v2= input('9');
fori=1:1:v2
vector2(i) = input('3,4,5,6,5,8,7,9,10');end
fori=1:length(vector1);
ifvector1(i) == vector2(i);
vector3(i) = vector1(i);
else
ifvector1(i) > vector2(i);
ifmod(vector1(i),2) == 0;
vector3(i)=vector1(i);
elsevector3(i)=vector2(i);
end
else

12

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

ifvector2(i) > vector1(i);


ifmod(vector2(i),2) == 0;vector3(i)=vector2(i);
elsevector3(i)=vector1(i);end
end
end
end
end

13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

CONCLUSION.
Con la elaboracin de este trabajo he afianzado de manera prctica los
conocimientos adquiridos, ya que la realizacin de estos ejercicios mejoro la
comprensin y utilizacin del software Matlab, logrando de esta manera
competencias aplicables a diversos cursos de mi carrera, lo cual estoy
seguro ser de mucha utilidad en un futuro.

14

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


Actividad. 10 Trabajo Colaborativo 2
CAD PARA ELECTRNICA

BIBLIOGRAFIA

http://adriansena.galeon.com/aficiones2321141.html
http://www.mathworks.com/products/matlab/

15

You might also like