Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Datos y gráficas de la respuesta en el dominio del tiempo

Este ejemplo muestra cómo obtener datos de respuesta en escalón y a un impulso, así como gráficas de respuesta en escalón y a un impulso, a partir de un modelo de sistema dinámico.

Cree un modelo de función de transferencia y represente gráficamente su respuesta a una entrada de escalón t = 0.

H = tf([8 18 32],[1 6 14 24]);
step(H);

Figure contains an axes object. The axes object contains an object of type line. This object represents H.

Cuando se llama a step sin argumentos de salida, este representa la respuesta al escalón en la pantalla. A menos que especifique un intervalo de tiempo para representar, step escoge automáticamente un intervalo de tiempo que ilustra la dinámica del sistema.

Calcule los datos de la respuesta al escalón desde t = 0 (aplicación de la entrada de escalón) hasta t = 8 s.

[y,t] = step(H,8);

Cuando se llama a step con argumentos de salida, el comando devuelve los datos de respuesta al escalón y. El vector t contiene los valores temporales correspondientes.

Represente la respuesta de H a una entrada de impulso aplicada a t = 0. Represente la respuesta con una cuadrícula.

opts = timeoptions;
opts.Grid = 'on';
impulseplot(H,opts)

Figure contains an axes object. The axes object contains an object of type line. This object represents H.

Utilice el comando timeoptions para definir conjuntos de opciones para personalizar las gráficas de dominio del tiempo con comandos como impulseplot y stepplot.

Calcule 200 puntos de datos de respuesta al impulso desde t = 1 (un segundo después de la aplicación de la entrada del impulso) hasta t = 3 s.

[y,t] = impulse(H,linspace(1,3,200));

En cuanto a step, puede omitir el vector de tiempo para permitir que impulse seleccione automáticamente un intervalo de tiempo.

Consulte también

| | | |

Ejemplos relacionados

Más acerca de