Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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
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
PAG. 6
Ilustracin 5. Grfica de SOL en Matlab LA: f5= 440; la=sin(2*pi*f5*t); plot(t,la); %legend('re') %wavplay(sol,fm);
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
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);
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);
PAG. 10
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)
PAG. 11
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
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
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