Sistema definido con tf

Extracción de datos de un sistema definido a partir de la función de transferencia

Para acceder a la función de transferencia podemos directamente poner el nombre del sistema y Octave presentará la función de transferencia. Si queremos acceder a los polinomios de la función de transferencia podemos hacerlo con la siguiente llamada:

numg=sysg.num (para el numerador)

deng=sys.den (para el denominador)

Si quisieramos obtener una representación de estados de este sistema habría que usar la función ssdata.

[a,b,c,d]=ssdata(sysg);

En a,b,c,d se devuelven los valores de las matrices de estado.

Para sacar los ceros y polos de la representación se puede usar la función zpkdata:

[ceros,polos,ganancia]=zpkdata(sysg);

 

Ejemplo

Dada la función de transferencia:

  • Definirla en Octave.
  • Obtener numerador y denominador de la función de transferencia.
  • Obtener representación de estado.
  • Obtener ceros y polos.