Вы находитесь на странице: 1из 15

TRABAJO COLABORATIVO 2

JORGE DAVID CUELLAR AGUDELO COD. 1075254485 JENIFFER MANTILLA DUQUE COD. 1075214273 JUAN CARLOS QUINO COD.

PRESENTADO A: ING. NELSON HUMBERTO ZAMBRANO TUTOR DEL CURSO: CAD ELECTRONICA 302526_40

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BSICAS, TECNOLOGIA E INGENIERIA NOVIEMBRE 2012

TRABAJO COLABORATIVO 2 GRUPO 40

TABLA DE ILUSTRACIONES

Ilustracin 1. Grfica de DO en Matlab ......................................................................................... 6 Ilustracin 2. Grfica de RE en Matlab ......................................................................................... 6 Ilustracin 3. Grfica de MI en Matlab .......................................................................................... 7 Ilustracin 4. Grfica de FA en Matlab .......................................................................................... 7 Ilustracin 5. Grfica de SOL en Matlab ....................................................................................... 8 Ilustracin 6. Grfica de FA en Matlab .......................................................................................... 8 Ilustracin 7. Grfica de la meloda generada en Matlab ........................................................... 9 Ilustracin 8. Grfica de la seal discreta de x1 en Scilab ...................................................... 10 Ilustracin 9. Grfica de la seal discreta de x2 en Scilab ...................................................... 10 Ilustracin 10. Pantallazo tomado de Matlab ejercicio 3 .......................................................... 11 Ilustracin 11. Pantallazo 2 tomado de Matlab ejercicio 3 ....................................................... 12 Ilustracin 12. Ejercicio 4 desarrollado en Matlab ..................................................................... 13

PAG. 2

TRABAJO COLABORATIVO 2 GRUPO 40

INTRODUCCION

El siguiente trabajo escrito pretende evidenciar la adquisicin de conocimientos acerca del modelamiento matemtico a travs del software MATLAB, demostrando dominio de sus comandos y su entorno. Por medio de pantallazos se demostrara una, de la gran diversidad de ejercicios prcticos que se pueden desarrollar, mostrando la importancia y utilizacin para nuestra vida cotidiana. Para la carrera de ingeniera es de vital importancia el manejo de este software ya que nos puede dar solucin a un amplio correctivo de problemas.

PAG. 3

TRABAJO COLABORATIVO 2 GRUPO 40

OBJETIVOS

Entender el manejo bsico del software MATLAB Producir sonidos ritmos con sus respectivas grficas. Desarrollar ejercicios de matrices. Aplicar los conceptos para el manejo matemtico en Matlab

PAG. 4

TRABAJO COLABORATIVO 2 GRUPO 40

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.

Tabla de las frecuencias de las notas musicales: Nota Do Re Mi Fa Sol La Frecuencia 261 294 330 349 392 440

DO: fm=22050 ; t=0:1/fm:1; f=261,626; do=sin(2*pi*f*t); plot(t,do); %legend('do'); axis([0 0.01 -1.2 1.2]) hold on; %wavplay(do,fm);

PAG. 5

TRABAJO COLABORATIVO 2 GRUPO 40

Ilustracin 1. Grfica de DO en Matlab RE: f1=293,665; re=sin(2*pi*f1*t); plot(t,re); %legend('re') %wavplay(re,fm);

Ilustracin 2. Grfica de RE en Matlab MI f2= 329,628; mi=sin(2*pi*f2*t); plot(t,mi); %legend('re') %wavplay(mi,fm);

PAG. 6

TRABAJO COLABORATIVO 2 GRUPO 40

Ilustracin 3. Grfica de MI en Matlab

FA: f3= 349,228; fa=sin(2*pi*f3*t); plot(t,fa); %legend('re') %wavplay(fa,fm);

Ilustracin 4. Grfica de FA en Matlab

SOL: f4= 391,995; sol=sin(2*pi*f4*t); plot(t,sol); %legend('re') %wavplay(sol,fm);


PAG. 7

TRABAJO COLABORATIVO 2 GRUPO 40

Ilustracin 5. Grfica de SOL en Matlab LA: f5= 440; la=sin(2*pi*f5*t); plot(t,la); %legend('re') %wavplay(sol,fm);

Ilustracin 6. Grfica de FA en Matlab

Reproducir esos tonos generados una enseguida de otro, de forma tal que tenga un sonido armnico: wavplay(do,fm); wavplay(re,fm); wavplay(mi,fm); wavplay(fa,fm); wavplay(sol,fm); wavplay(sol,fm);
PAG. 8

TRABAJO COLABORATIVO 2 GRUPO 40

wavplay(la,fm); wavplay(do,fm); wavplay(la,fm); wavplay(sol,fm); wavplay(fa,fm); wavplay(fa,fm); wavplay(fa,fm); wavplay(fa,fm); wavplay(mi,fm); wavplay(mi,fm); wavplay(re,fm); wavplay(fa,fm); wavplay(mi,fm); wavplay(re,fm); wavplay(do,fm); Sumar las seales y reproducir el resultado de ella. En cada caso anterior graficar las seales obtenidas: MELODIA z=do+re+mi+fa+sol+la+do plot(t,z) axis([0 0.05 -5 5]) wavplay(z,fm);

Ilustracin 7. Grfica de la meloda generada en Matlab


PAG. 9

TRABAJO COLABORATIVO 2 GRUPO 40

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. Nota: como se utiliza scilab cambiamos el comando para seales discretas ( stem) por (plot2d3) -->n=0:700; -->x1=sin(pi*n); -->x2=cos(2*pi*100*n); -->plot2d3(n,x1);

Ilustracin 8. Grfica de la seal discreta de x1 en Scilab -->plot2d3(n,x2);

Ilustracin 9. Grfica de la seal discreta de x2 en Scilab

PAG. 10

TRABAJO COLABORATIVO 2 GRUPO 40

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 inv a R/ A=[1 2 1; 3 6 1; 0 5 0] C=3*A B=A-C D=A+C B' inv(A)

Ilustracin 10. Pantallazo tomado de Matlab ejercicio 3

PAG. 11

TRABAJO COLABORATIVO 2 GRUPO 40

Ilustracin 11. Pantallazo 2 tomado de Matlab ejercicio 3

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 close all clear all v1= input('Digite la cantidad de elementos que contendra el primer vector : '); for i=1:1:v1 vector1(i) = input('Digite numero : '); end

v2= input('Digite la cantidad de elementos que contendra el segundo vector : '); for i=1:1:v2 vector2(i) = input('Digite numero : '); end

for i=1:length(vector1);

if vector1(i) == vector2(i);

PAG. 12

TRABAJO COLABORATIVO 2 GRUPO 40


vector3(i) = vector1(i); else if vector1(i) > vector2(i); if mod(vector1(i),2) == 0; vector3(i)=vector1(i); else vector3(i)=vector2(i); end else if vector2(i) > vector1(i); if mod(vector2(i),2) == 0; vector3(i)=vector2(i); else vector3(i)=vector1(i);

end end end end end vector3

Ilustracin 12. Ejercicio 4 desarrollado en Matlab


PAG. 13

TRABAJO COLABORATIVO 2 GRUPO 40

CONCLUSIONES

Con el desarrollo de este trabajo podemos concluir: Una de las plataformas de modelamiento matemtico ms completas es MATLAB. Si necesitamos analizar funciones y graficarlas lo podemos hacer mediante el uso del software MATLAB. Mediante el uso del software MATLAB podemos resolver la mayora de los problemas matemticos que se nos presentan.

PAG. 14

TRABAJO COLABORATIVO 2 GRUPO 40

REFERENCIAS

BIBLIOGRAFICA:

Prez, C. (2002). Matlab y sus aplicaciones en las Ciencias y la Ingeniera. Madrid: Prentice Hall. Infante del Ro J-A. & Rey Cabezas J. M. (2002). Mtodos numricos Teora, problemas y prcticas con MATLAB. 2da Edicin - Pirmide. Mathews J.H., & Fink K.D. (2000) Mtodos Numricos con Matlab. 3ra Edicin - Prentice Hall. Sigmon, K. Introduccin a Matlab. Florida: Department of MathematicsUniversity of Florida.

CIBERGRAFICAS: Curso ingeniera de telecomunicaciones. Tomado el 26 de octubre de 2012 de: http://campus.unadvirtual.org Scilab 5.1.1. (2009). [en Lnea]. Recuperado el 19 de julio de 2009 de, http://scilab.softonic.com/

PAG. 15

Вам также может понравиться