Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRACTICA 2
PRESENTADO POR:
GRUPO: 203042_61
TUTORA:
En esta sesión cada estudiante debe realizar un experimento y un ejercicio práctico de diseño, cuyos
resultados debe plasmar en el informe individual que compartirá en el foro de acuerdo a las
instrucciones de la guía integrada de actividades.
Procedimiento (Experimento):
1. Pruebe el siguiente script en la ventana de comandos de octave:
1 3
2 2
3 1
4 0.5
2. Pruebe el siguiente script en la ventana de comandos de octave:
Analice los resultados y verifique si son coherentes con las teorías de fourier, investigue porque son
necesarias las funciones fftshift, unwrap y ceil, de la misma manera responda ¿Por qué son necesarios
los cálculos del vector “f” de frecuencias (línea 96) y como se puede deducir esta fórmula de la teoría?
Función fftshift: Si X es el vector resultante de hacer una ffT, utilizando esta función reordenamos los
puntos en función de la frecuencia.
Función unwrap: Es la que corrige los ángulos de fase en radianes en un vector X mediante la acción de
múltiplos de (+- 2*pi), cuando saltos absolutos entre los elementos consecutivos de X son mayores que
o igual a la tolerancia predeterminada salto de pi radianes
Ceil: redondea los decimales al mayor entero más cercano
ceil(Z) Aplica la función ceil a real (Z) y a imag(Z)
Use el anterior script y modifíquelo si es necesario para calcular la magnitud de la transformada de
fourier de las siguientes funciones:
0 𝑝𝑎𝑟𝑎 0 < 𝑡
1 𝑥(𝑡) = {1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1}
0 𝑝𝑎𝑟𝑎 𝑡 > 1
𝑥(𝑡)
0 𝑝𝑎𝑟𝑎 0 < 𝑡
3 2𝑡 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 1
={ }
4 − 2𝑡 𝑝𝑎𝑟𝑎 1 < 𝑡 < 2
0 𝑝𝑎𝑟𝑎 𝑡 > 0
3. Pruebe el siguiente script en la ventana de comandos de octave:
clc
clear all
s=tf('s');
Gp1=10/((s+0.01)*(s+5));
impulse(Gp1); “REALIZAR EL CÁLCULO DE LA RESPUESTA AL IMPULSO DEL SISTEMA”
%%%%%%%%%%%%
z=tf('z',1);
T=3.4/(z^2+z+0.5);
step(T,20)%dib “CALCULA LA RESPUESTA AL ESCALÓN PARA UNA FUNCION DE
TRANSFERENCIA DISCRETA”
Use el anterior script y modifiquelo si es necesario para calcular la respuesta al escalón unitario de los
siguientes sistemas:
2 2
G(z) =
(z + 0.1 + 0.5i)(z + 0.1 − 0.5i)
3 20
G2 (s) =
s + 0.1
4 G2 (s) conectado en serie con G1 (s)
Resuelva el problema 2 del Anexo 3 de la guía integrada de actividades usando octave o matlab.
𝑥[𝑛] = 4𝑢[𝑛]
−0.5𝑧
𝐻(𝑧) =
𝑧 − 0.2
𝑦[𝑛] = 0.5(0.2)𝑛 𝑢[𝑛] − 2.5𝑢[𝑢]
El script usado en Matlab es
Diseñe un script en matlab u octave que permita hallar la salida en estado estable de un sistema
cuya respuesta al impulso sea ℎ(𝑡) = 𝑒 −10𝑡 + 𝑒 −2𝑡 , cuando la entrada al sistema es
0 𝑝𝑎𝑟𝑎 0 < 𝑡
𝑥(𝑡) = { 1 𝑝𝑎𝑟𝑎 0 ≤ 𝑡 ≤ 10}
0 𝑝𝑎𝑟𝑎 𝑡 > 10
El script que se diseño es el siguiente: