Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad N 10
Trabajo Colaborativo N 2
Nehemas Burgos
Cod. 10005056
Andrs Rivera Hidalgo
Cdigo: 9770269
Grupo 302526_179
Tutor
Nelson Humberto Zambrano
Introduccin
En este documento encontraremos el desarrollo de la actividad planteada en el curso
cad para la electrnica donde se trabaja con el software matlab y se logra realizar los
puntos sugeridos por la gua de trabajo, un modelamiento matemtico brinda una
solucin apropiada a cada uno de los puntos que solicitaban trabajarlos con operaciones
especficas y otras de diseo para brindarles una solucin.
RESUMEN
El trabajo realizado en este documento evidencia las habilidades adquiridas por los
estudiantes del curso cad para la electrnica a quienes se les planteo una actividad que
solicitaba trabajar con el software matlab, el cual es un lenguaje de programacin para
realizar clculos numricos con vectores y matrices, con nmeros escalares, tanto reales
como complejos y programas que pueden comparar y guardar los elementos de un
nuevo vector creado para un fin especfico, el modelamiento matemtico hace parte
integral del ingeniero y por lo tanto este programa pone a disposicin nuevas
herramientas para dar solucin a diversos problemas complejos que requieran
soluciones que no son muy asequibles de otra forma
ABSTRACT
The carried out work in this document evidence the acquired skills for the students of
the cad course for cad the electronic thing to whom they are outlined an activity it
requested works with the matlab software, which is a language of programming to carry
out numeric calculations with vector and main, with scalar numbers, so much real as
complex and programs that can compare and keep the elements of a new vector created
for a specific end, the mathematical model makes integral part of the engineer and
therefore this program it puts to disposition new tools to give solution to diverse
complex problems that require solutions that are not very affordable of other form.
OBJETIVOS
DESARROLLO DE LA ACTIVIDAD
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
f7=2093; f8=2349;
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);
x7=sin(2*pi*f7*t);
x8=sin(2*pi*f8*t);
wavplay(x1,fm)
wavplay(x2,fm)
wavplay(x3,fm)
wavplay(x4,fm)
wavplay(x5,fm)
wavplay(x6,fm)
wavplay(x7,fm)
wavplay(x8,fm)
xt=x1+x2+x3+x4+x5+x6+7+8;
wavplay(xt,fm)
c. Sumar las seales y reproducir el resultado de ella. En cada caso anterior graficar las seales
obtenidas
fm=22050;
t=0:0.01:1;
f1=130;
x1=sin(2*pi*f1*t);
plot(t,x1);
Figura seal f1
t=0:0.01:1;
fm=22050;
f2=146;
x2=sin(2*pi*f2*t);
plot(t,x2);
Figura seal f2
t=0:0.01:1;
fm=22050;
f3=164;
x3=sin(2*pi*f3*t);
plot(t,x3);
Figura seal f3
t=0:0.01:1;
fm=22050;
f4=174;
x4=sin(2*pi*f4*t);
plot(t,x4);
Figura seal f4
>> t=0:0.01:1;
>> fm=22050;
>> f5=2093;
>> x5=sin(2*pi*f5*t);
>> plot(t,x5);
Figura seal f5
t=0:0.01:1;
fm=22050;
f6=2349;
x6=sin(2*pi*f6*t);
plot(t,x6);
Figura seal f6
t=0:0.01:1;
fm=22050;
f7=2093;
x7=sin(2*pi*f7*t);
plot(t,x7);
Figura seal f7
t=0:0.01:1;
fm=22050;
f8=2349;
x8=sin(2*pi*f8*t);
plot(t,x8);
Figura seal f8
f=200;
n=0:100;
x1=sin(pi*n);
stem(n,x1);
x2(n)=cos (2*pi*100*n)
f=200; n=0:100;
x2=cos(2*pi*100*n);
stem(n,x2);
3. Tome el nmero celular de uno de los integrantes del grupo, a partir de el 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:
a. c=3*a
b. b=a-c
c. d=a+c
d. b
e. inv a
>> a = [3 2 0; 6 3 9; 6 7 2]
a=
3
>> c=3*a
c=
18
27
18
21
>> d=a+c
d=
12
24
12
36
24
28
>> b=a-c
b=
-6
-4
-12
-6 -18
-12 -14
>> b=b'
-4
>> d=a+c
b=
-6 -12 -12
-4
-6 -14
0 -18
-4
ans =
0.6552
0.0460 -0.2069
-0.4828 -0.0690
0.3103
-0.2759
0.0345
Figura f4
0.1034
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
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]
Programa a trabajar
v1= input ('ingresar los elementos del primer vector');
for i=1:1:v1
vector 1(i) = input('Digite numero : ');
end
v2= input('ingresar los elementos del segundo vector : ');
for i=1:1:v2
vector2 (i) = input ('ingresar 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
v1= input ('Digite la cantidad de elementos que contendr el primer vector: ');
for t=1:1:v1
vector 1(t) = input('Digite numero : ');
end
v2= input('Digite la cantidad de elementos que contendr el segundo vector : ');
for t=1:1:v2
vector2 (t) = input ('Digite numero: ');
End
for t=1:length(vector1);
if vector1(t) == vector2(t);vector3 (t) = vector1 (t);
elseif vector1(t) > vector2(t);
if mod(vector1(t),2) == 0;
vector3 (t)=vector1 (t);
else
CONCLUCIONES
El desarrollo de la actividad logra que los estudiantes comprendan el modelamiento
matemtico atraves del software matlab, este programa nos permite el diseo y
tratamiento de diferentes procedimientos matemticos en la bsqueda de dar soluciones
a diversos problemas complejos en nuestro trabajo o vida cotidiana.
REFERENCIAS