Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 2019.04.17.
I. OBJETIVOS
III. ACTIVIDADES
Gráficos Básicos 2D
x = [1 -3 -1 12.5 2];
y = [0 1 2 3 4];
plot(y,x)
2. Cambiar el comando plot por el comando stem, que sucedió con la gráfica?
3. Colóquele título y nombre a los ejes de la gráfica, usando title, ylabel, xlabel
Impulso unitario
function[x,n]=impseq(n0,n1,n2)
%Generacion x(n) = delta(n-n0); n1<=n<=n2
%[x,n]=impseq(n0,n1,n2)
n=[n1:n2];
x=[(n-n0)==0];
stem(n,x);
function[x,n]=stepseq(n0,n1,n2)
%Generacion x(n) = u(n-n0); n1<=n<=n2
%[x,n]=stepseq(n0,n1,n2)
n=[n1:n2];
x=[(n-n0)>=0];
stem(n,x);
12. Utilice la función para genera un escalón a partir de n=5 visualizando entre -5 y 15 el
número de muestras, colocar los nombres y leyendas respectivas
13. Modifique la función para darle al escalón una amplitud A, donde A sería el cuarto
parámetro de entrada
% Exponencial
n1=0;n2=10;
n=[n1:n2];
x=0.5.^n;
stem(n,x);
% Exponencial
n = 0:0.1:10;
x=0.5.^n;
stem(n,x);
El comando n = 0:0.1:10; define el vector con componentes de rango de 0 a 10 en pasos
de 0.1; La función x = 0.25^n; define un vector con componentes 0.25.^(0.1), 0.25.^(0.2),
0.25.^(0.3), etc.
% Exponencial
n = 0:15;
x=2.^n;
stem(n,x);
%Exponencial Compleja
n1=0;n2=10;
n=[n1:n2];
x=exp((1+3j)*n);
stem(n,x);
Uso del comando subplot
El comando subplot nos permite desplegar en pantalla varias gráficas. subplot(m,n,a) 'm'
y 'n' son una matriz que representa las cantidades de gráficas que se van desplegar; 'a'
indicaría el lugar que ocuparía la gráfica en el subplot.
16. Crear un programa en matlab donde grafique solo la parte real y la parte imaginaria
por separado; usando subplot, de cualquier exponencial compleja
Señal senoidal
%Señal Senoidal
n1=0;n2=40;
n=[n1:n2];
x=2*sin(0.25*pi*n+pi/4);
stem(n,x);
18. Graficar la siguiente señal senoidal, observe que la suma también es periódica
%Señal Senoidal
n1=0;n2=100;
n=[n1:n2];
x=2*cos(0.5*pi*n+pi/5)+sin(0.5*pi*n);
stem(n,x);
Suma de señales
c) 𝑥1(𝑛) = 𝑛[𝑢(𝑛) − 𝑢(𝑛 − 5)], 𝑥2[𝑛] = 2.5𝑒 −0.25(𝑛−10) 𝑢(𝑛 − 15)] -20≤n≤20
Reflexión
x1=sin((2*pi*n)/5);
x2=4*0.25.^n;
n=-20:20;
x=conv(x1,x2,'same');
stem(n,x);
title('Convolucion')
h1[n]=sen(2πn/7){u(n)-u(n-6)},
h2[n]=2(0.5)n
h3[n]= 3𝛿(𝑛 + 5)+5𝛿(𝑛 − 5),
h4[n]=3u[n-5]
IV. CONCLUSIONES
Con el comando stemnos mostraba un gráfico donde se observaban muestras en tiempos
discretos y amplitudes continuas.
Stem traza la secuencia de datos Y como stems que se extienden desde valores igualmente
espaciados y generados automáticamente a lo largo del eje x
Se varió la frecuencia de muestreo de ciertas señales
El impulso unitario se realiza en la muestra cero, una vez tengamos la señal la podemos
manipular según se requiera
Es posible cambiar algunas configuraciones básicas dentro de la gráfica ya sea agregándole
un título leyenda o un subtítulo en el eje x o y.
Aprendimos a usar la función escalón unitario llegando a manipularlo ya sea en forma de
reflejo desplazándolo hacia la izquierda o derecha.
En la guía se aprendió a usar el comando de convolucion facilitándonos asi ese tedioso
proceso.
En la suma de señales las señales se suman componente a componente y con la función
stem podemos visualizarla en pantalla
variables entrada, es el conjunto de parámetros que se le pasa a la función. Los nombres de
las variables van entre paréntesis y separadas por coma.
V. CUESTIONARIO FINAL
cos(2πn/16)
cos(2πn2/16)
cos(2πn4/16)
cos(2πn8/16)
cos(2πn12/16)
function [n0,f1,f2,f3,f4,f5]=val_n(n1,n2)
n0=n1:n2;
f1=cos(2*pi*n0/16);
f2=cos(2*pi*n0*2/16);
f3=cos(2*pi*n0*4/16);
f4=cos(2*pi*n0*8/16);
f5=cos(2*pi*n0*12/16);
subplot(3,2,5)
stem(n0,f5)
subplot(3,2,1)
stem(n0,f1)
subplot(3,2,2)
stem(n0,f2)
subplot(3,2,3)
stem(n0,f3)
subplot(3,2,4)
stem(n0,f4)
subplot(3,2,5)
stem(n0,f5)
2. Forme y grafique el muestreo de las siguientes señales usando una razón de
muestreo de l0 Hz (10 muestras por segundo). Incluya las gráficas en su reporte:
a. y1 = sen(3t);
y=sin(3*t);
t=0:0.1:2;
n=1:20;
plot(t,y)
T=0.1;
yn=sin(3*n*T);
stem(n*T,yn);
b. y2 = 3exp(-5t)*sen(6t);
n=-20:20;
y2=3*exp(-5*n/10).*sin(6*n/10);
stem(n,y2)
c. sume un ruido escalado a 0.2 en y1. (use la función ‘randn’, y escriba help
randn si no sabe cómo usarla).
n=-20:20;
y1=sin(3*n/10);
r=randn(size(y1));
r=0.2+randn(size(y1));
yr=r+y1;
stem(n,y1)
plot(n,yr)
stem(n,yr)
plot(n,y1)
Una señal contínua es una señal "suave" que está definida para todos los puntos
de un intervalo determinado del conjunto de los números reales. Por ejemplo, la
función seno es un ejemplo continuo, como la función exponencial o la función
constante. Una parte de la función seno en el rango de tiempos de 0 a 6 segundos
también es contínua. Si deseamos ejemplos de la naturaleza tenemos la corriente,
el voltaje, el sonido, la luz, etc.
Una señal discreta es una señal discontinua que está definida para todos los
puntos de un intervalo determinado del conjunto de los números enteros. Su
importancia en la tecnología es que, los computadores y microchips que son
utilizados en este nuevo mundo "Digital" en el que vivimos, solo manejan señales
discretas. Una señal discreta en la naturaleza podria ser el pulso cardiaco, el
rebotar de una pelota al caer libremente, etc.