You are on page 1of 15

TRABAJO COLABORATIVO 2

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

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 ......................................................................................... 5 Ilustracin 2. Grfica de RE en Matlab ......................................................................................... 6

TRABAJO COLABORATIVO 2 GRUPO 40 Ilustracin 3. Grfica de MI en Matlab .......................................................................................... 6 Ilustracin 4. Grfica de FA en Matlab .......................................................................................... 7 Ilustracin 5. Grfica de SOL en Matlab ....................................................................................... 7 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 ....................................................... 11 Ilustracin 12. Ejercicio 4 desarrollado en Matlab ..................................................................... 13

INTRODUCCION

PAG. 2

TRABAJO COLABORATIVO 2 GRUPO 40

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.

OBJETIVOS

PAG. 3

TRABAJO COLABORATIVO 2 GRUPO 40

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

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);
PAG. 4

TRABAJO COLABORATIVO 2 GRUPO 40

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);

Ilustracin 1. Grfica de DO en Matlab RE: f1=293,665;


PAG. 5

TRABAJO COLABORATIVO 2 GRUPO 40

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);

Ilustracin 3. Grfica de MI en Matlab

FA: f3= 349,228; fa=sin(2*pi*f3*t); plot(t,fa);


PAG. 6

TRABAJO COLABORATIVO 2 GRUPO 40

%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);

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

TRABAJO COLABORATIVO 2 GRUPO 40

%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); 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:
PAG. 8

TRABAJO COLABORATIVO 2 GRUPO 40

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 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. 9

TRABAJO COLABORATIVO 2 GRUPO 40

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

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
PAG. 10

TRABAJO COLABORATIVO 2 GRUPO 40

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

Ilustracin 11. Pantallazo 2 tomado de Matlab ejercicio 3


PAG. 11

TRABAJO COLABORATIVO 2 GRUPO 40

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); 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;

PAG. 12

TRABAJO COLABORATIVO 2 GRUPO 40


vector3(i)=vector2(i); else vector3(i)=vector1(i);

end end end end end vector3

Ilustracin 12. Ejercicio 4 desarrollado en Matlab

CONCLUSIONES

Con el desarrollo de este trabajo podemos concluir: Una de las plataformas de modelamiento matemtico ms completas es MATLAB.

PAG. 13

TRABAJO COLABORATIVO 2 GRUPO 40

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.

REFERENCIAS

BIBLIOGRAFICA:

Prez, C. (2002). Matlab y sus aplicaciones en las Ciencias y la Ingeniera. Madrid: Prentice Hall.

PAG. 14

TRABAJO COLABORATIVO 2 GRUPO 40

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

You might also like