Labo 1 de filtros
Centro Regional de Azuero
Facultad de Ingeniería Eléctrica
Ingeniería Electrónica y Telecomunicaciones
Laboratorio de Síntesis deFiltros Analógicos
Laboratorio #1: Conceptos fundamentales relacionados con la función de transferencia en MATLAB.
Estudiante: Julio R. González
CIP: 6-718-2204
Profesor:Ing. Francisco Canto.
1. Crear en MATLAB los siguientes polinomios a partir de vectores:
;
Programa MATLAB:
NUM=[1 0 12] %Vector NUM
poly2str(NUM,'s') %Entrega delvector NUM como polinomio
DEN=[1 5 6 0] %Vector DEN
poly2str(DEN,'s') %entrega del vector DEN como polinomio.
2. Encontrar las raíces de los polinomios.
En scriptde MATLAB:
NUM=[1 0 12]
RNUM=roots(NUM)
DEN=[1 5 6 0]
RDEN=roots(DEN)
3. Creación de un polinomio a partir de sus raíces.
En script de MATLAB:
RNUM=[3.4641i-3.4641i];
RDEN=[0 -3 -2];
NUM=poly(RNUM)
NUM=poly2str(NUM,'s')
DEN=poly(RDEN)
DEN=poly2str(DEN,'s')
4. Crear un polinomio a partir de la multiplicación de losfactores encontrados en el ejemplo 2 para el polinomio DEN.
En script de MATLAB:
a=[1 0];
b=[1 2];
c=[1 3];
d=conv(a,b);
DEN=conv(d,c)
DEN=poly2str(DEN,'s')
5. Realice ladivisión del siguiente polinomio.
Division(s)=
Script de MATLAB:
DEN=[1 5 6 0];
a = [1 0];
x=deconv(DEN,a)
DIV=poly2str(x,'s')
6. Grafica de polos y ceros:MATLAB permite también determinar los polos y ceros de una función de transferencia y además, permite graficarlos. Sea la función de transferencia dada por:
En scriptde MATLAB:
NUM=[1 0 12]
DEN=[1 5 6 0]
H=tf(NUM,DEN);
polos=pole(H)
ceros=zero(H)
figure(1)
pzmap(H)
figure(2)
pzmap(H);grid on
Gráfica 1.
Gráfica 2.
Regístrate para leer el documento completo.