Crear polo / cero repetidos en la función de transferencia --- Octava

0

Diga que tengo una función de transferencia con un cero repetido

$$ \ frac {s ^ 2} {s + 2} $$

¿Cómo ingreso esto en Octave como una función de transferencia? Quizás esta pregunta se aplica también a Matlab. Si el cero no se hubiera repetido , habría escrito

numerator=[1 0]
denominator=[1 2]
sys=tf(numerator,denominator)

para configurar el sistema como una función de transferencia.

    
pregunta user11206

1 respuesta

2

Puedes crear la función de transferencia

$$ H (s) = \ frac {s ^ 2} {s + 2} $$

Usando el comando Matlab

H = tf([1, 0, 0], [1, 2])

Si alguna vez desea encontrar los coeficientes polinomiales de una multiplicación, por ejemplo, para encontrar la forma expandida de una raíz repetida que no sea cero, puede usar la función

expanded = conv([1, 1], [1, 1])

Que calculará

$$ (s + 1) \ cdot (s + 1) = (s + 1) ^ 2 = s ^ 2 + 2s + 1 $$

Por lo tanto, volverá

[1, 2, 1]

Espero que esto ayude!

    
respondido por el Sven B

Lea otras preguntas en las etiquetas