Beruflich Dokumente
Kultur Dokumente
GRUPO 203036_93
PRESENTADO POR:
PRESENTADO A:
INTRODUCCION
Matlab es una herramienta de software matemtico entre sus funciones bsicas podemos
obtener representacin de datos y funciones, algoritmos y variables, de igual manera
podemos graficar con los datos obtenidos y as tener una visin ms clara del problema o
solucin en seudocdigo o matemtico, con la ayuda de esta aplicacin podemos obtener
resultados muy precisos y confiables a la hora de programar o disear.
DESARROLLO DE ACTIVIDADES
ESTUDIANTE LINK
Ejercicios 1 y 2
https://www.youtube.com/watch?v=mA8kSW7nNzA
Juan Camilo Mercado Lpez
https://www.youtube.com/watch?v=xKKG5wDbNU4
Analizando las ideas todas cumplen con los requerimientos de solucin del problema
principal, sin embargo, la idea ms relevante surge de la unin y la compilacin de todas las
ideas quedando como conclusin la siguiente posible solucin para el problema:
EJERCICIO 1:
Realice un programa en Matlab o Scilab, donde el usuario pueda pronunciar tres palabras y
ser almacenadas cada una en una variable independiente. Como programador debe definir
tres niveles de amplitud audibles (bajo, medio y alto), de manera que el usuario pueda
seleccionar uno para cada palabra; a partir de ellas debe reproducir una frase en el orden en
que el usuario lo indique y graficar su resultado.
PROPUESTA METODOLOGICA
tem a Respuesta
resolver
Solicitar al usuario que defina el nivel de amplitud [1-3] y almacenar ese valor
en un arreglo. Donde 1 es bajo volumen y 3 es alto volumen.
Definir el dato a recibir (1) que le indica al usuario que debe iniciar la grabacin
de voz en cada momento.
Web: http://profesores.fi-
b.unam.mx/maixx/Biblioteca/Librero_Telecom/Libro_ProcDigitSeniales_Ibarra/
DSP_Apendice_H.pdf
BAJO = 5;
ALTO = 10;
for n = 1:3
if valor == 1
disp('Grabando...')
palabra(n) = audiorecorder;
recordblocking (palabra(n), TIEMPO);
sound(y{n});
pause (2);
switch leerAmp
case 1
y{n} = y{n}/BAJO;
case 2
y{n} = y{n};
case 3
y{n} = y{n}*ALTO;
else
disp ('Valor equivocado, reinicie la aplicacin');
end %Fin if leer Amplitud
else
disp ('Digit un valor incorrecto');
end %Fin if
end %Fin for
for n = 1:3
switch leerOrden
case 1
orden(n) = 1;
case 2
orden(n) = 2;
case 3
orden(n) = 3;
otherwise
disp ('Error de programa. Reinice la aplicacin');
end
end %Fin de ciclo For
for n = 1:3
sound(y{orden(n)})
subplot(2,2,n);
plot(y{n})
pause(2)
end
EJERCICICIO 2
De acuerdo a la idea seleccionada se realiza un paso a paso para poder concretar la idea y
que esta cumpla con los requerimientos planteados en el problema principal:
2. Al tener claros los conceptos y frmulas de las diferentes polarizaciones del transistor, se
procede a plasmar o hacer la conversin del diagrama de flujo al cdigo en MATLAB.
3. Durante el desarrollo del cdigo los puntos que hay que tener en cuenta es la aplicacin
de las frmulas de los circuitos y corroborar los resultados es decir que la prctica coincida
con la teora.
5. Por ltimo se hacen varias pruebas del programa, se hace una realimentacin y se
procede a corregir o mejorar los detalles.
PROPUESTA METODOLOGICA
tem a Respuesta
resolver
clc
clear all
theta = 0;
muestra = 1000;
x = 0:1/muestra:1;
w = 2*pi*3*x;
seno = sin(w);
pause(2);
if valor == 1
ruido = awgn (salida, 3);
disp ('La seal de Salida sin ruido es la lnea roja, la seal de salida
con ruido es la lnea azul');
pause(1);
figure
plot(x,salida,'r', x, ruido,'b','LineWidth', 1.5)
else
disp ('Se ha saltado la grfica del Ruido')
end
CONCLUSION
REFERENCIAS BIBLIOGRAFICAS
http://www.monografias.com/trabajos97/polarizacion-del-transistor-
bjt/polarizacion-del-transistor-bjt.shtml