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