En el siguiente captulo se tratara sobre un tutorial en MATLAB. Crear una funcin.
num=[2 , 12, 50] den=[4 , 2 , 100]
Este cdigo nos permite ingresar una ecuacin como denominador y otra ecuacin como denominador, permitindonos escoger el grado que se desee en cada una de ellas.
Figura 1 Resultado
Una vez ingresadas las ecuaciones del numerador y denominador, procedemos a expresar estos datos como una funcin.
y=tf(num,den)
Este es el cdigo que nos permite que se exprese como una funcin con los datos anteriormente ingresados.
Figura 2 Resultado
Una vez obtenida la funcin podemos procesarla de varias maneras, para obtener diferentes utilidades de ella.
Polos y ceros
pzmap(y)
Este es el cdigo que nos permite calcular los Polos (p), Ceros (z), y la Constante (k) de una funcin ya establecida figura 2, en nuestro caso utilizaremos la que creamos anteriormente, cabe recalcar (pzmap(y)) que en donde se encuentra la y es el nombre que nosotros nombramos a nuestra funcin la cual queremos que sea tratada, este puede ser cambiado segn sea el caso.
Figura 3 Resultado
Tambin podemos comenzar ingresando primero los polos, ceros y la constante para al final obtener nuestra funcin con el numerador y denominador respectivamente.
z=[4; 5; 2] p=[1; 1; 3] k=[5]
Observamos que hemos ingresado lo Ceros, Polos y constante.
Figura 4 Resultado
Procedemos a colocar el siguiente cdigo para obtener nuestro numerador y denominador de los polos, ceros y contante ingresados anteriormente.
[a , b]=zp2tf(z, p, k)
Una vez ingresado el cdigo obtenemos numerador (a) y denominador (b), [a , b] en esta parte podemos ingresar cualquier letra para identificar el numerador y denominador.
Figura 5 Respuesta
Diagrama de bode Con una funcin establecida tambin es posible crear un diagrama de bode usando el siguiente cdigo.
bode(y)
Como se dijo anteriormente y es la letra con la que se nombr a nuestra funcin ingresada en nuestra hoja de edicin de MATLAB
Figura 6 Funcin
Figura 7 Diagrama de Bode
Diagrama de polos y ceros Con los polos y ceros calculados tambin podemos realizar un diagrama.
subplot(2,2,1),pzmap(TV1)
Utilizamos el cdigo anterior y nos dar de resultado un diagrama de polos y ceros.
Figura 8 Diagrama de polos y ceros
Ingreso de una funcin Ahora en este caso vamos a ingresar una funcin con la incgnita tal y como es, con el siguiente cdigo. Primero tenemos que declarar la incgnita.
syms s
Una vez declarada la incgnita procedemos a ingresar la funcin de esta manera
F=((s+4)*(s+5))/((s+1)*(s+3))
Figura 9 Resultado
Si queremos observar de una mejor forma la funcin colocamos el siguiente cdigo.
pretty(F)
As obtenemos la misma funcin pero se la puede visualizar de mejor forma.
Figura 10 Resultado
Y esta funcin puede ser tratada de la misma forma como la anterior, se puede aplicar todo lo visto anteriormente.
Nota: Todos los datos de funciones, ecuaciones tienen que ser ingresados en la misma hoja de edicin de MATLAB.