A partir de los ceros y polos
Definición de un sistema en Octave mediante ceros, polos y ganancia
La definición de un sistema en Octave a partir de los ceros, polos y ganancia se hace con el comando zpk. La sintaxis más sencilla es la siguiente (puedes descubrir todas las opciones haciendo help tf):
sysg=zpk(z,p,k)
donde sysg es el nombre que hemos dado a nuestro sistema, z es un vector conteniendo los ceros del sistema, p es un vector con los polos del sistema y k es el valor de la ganancia. A modo de ejemplo, considérese la función de transferencia:
El comando para definir esta función de transferencia sería:
sysg=zpk([-z1,-z2,...,-zm],[-p1,-p2,...,-pn],k)
Es importante tener en cuenta que k en general no representa la ganancia estática del sistema.
Ejemplos: A continuación se muestran funciones de transferencia y cómo se definirían en Octave usando el comando zpk:
sysg1=zpk(0,[-2 -8],4);
sysg1=zpk(-1,roots([1 3 9]),1);
sysg1=zpk(-2,[0 -3+j -3-j],3);
Obra colocada bajo licencia Creative Commons Attribution Non-commercial Share Alike 3.0 License