Cómo sacar la muestra de una función de impulso

0

Tengo un sistema que se construye a partir de la función de transferencia.

Llamémoslo "sys" .

Ahora encontré la respuesta de impulso para este sistema al tomar,

impulse(sys)

Podría hacer (y,x) = impulse(sys) para obtener los valores de muestra de esta forma de onda de impulso.

Pero estos tiempos de muestreo son fijos, y estoy buscando sacar las muestras de esta forma de onda de impulso en intervalos de muestreo específicos, por ejemplo: 1/100.

¿Cómo puedo hacer esto?

    

1 respuesta

0

De enlace "impulse (sys, t) utiliza el vector de tiempo proporcionado por el usuario t para simulación ".

Entonces, solo genera tu vector como [0: dt: Tfinal] y simula!

Si su sistema es una función de transferencia racional, una forma alternativa sería computar los residuos [r, p, k] = residuo (b, a) y simplemente escribir la función de dominio de tiempo tomando la transformada inversa de Laplace usando lo que sea vector de tiempo que desee.

    
respondido por el Petrus

Lea otras preguntas en las etiquetas