initial
Respuesta del sistema al modelo de espacio de estados inicial
Sintaxis
Descripción
En el caso de modelos de espacio de estados y los modelos dispersos en espacio de estados, initial
calcula la respuesta no forzada del sistema y a los estados iniciales xinit.
Tiempo continuo:
Tiempo discreto:
Esta es la respuesta del sistema cuando u(t) se mantiene en el valor de compensación u0.
En el caso de modelos de espacio de estados lineales variantes en el tiempo o lineales de parámetros variantes, initial
calcula la respuesta con el estado inicial xinit, los parámetros iniciales pinit (modelos LPV) y la entrada mantenida en el valor de compensación (u(t) = u0(t) o u(t) = u0(t,p)), que se corresponde con la respuesta a la condición inicial de la dinámica lineal local.
[
calcula la respuesta inicial no forzada y
,tOut
] = initial(sys
,IC
)y
del sistema dinámico sys
desde la condición inicial IC
. El vector de tiempo tOut
está en las unidades de tiempo de sys
. initial
determina automáticamente las unidades de tiempo y la duración de la simulación en función de la dinámica del sistema.
[
simula la respuesta para las unidades de tiempo especificadas por y
,tOut
] = initial(sys
,IC
,t
)t
. Para definir las unidades de tiempo, puede especificar:
El tiempo final de la simulación usando un valor escalar.
El tiempo inicial y final de la simulación usando un vector de dos elementos. (desde R2023b)
Todas las unidades de tiempo usando un vector.
initial(___)
representa la respuesta a la condición inicial de sys
con opciones de representación predeterminadas para todas las combinaciones de argumentos de entrada anteriores. Para ver más opciones de personalización de gráficas, utilice initialplot
.
Para representar respuestas para varios sistemas dinámicos en la misma gráfica, puede especificar
sys
como lista de modelos separada por comas. Por ejemplo,initial(sys1,sys2,sys3)
representa las respuestas para tres modelos en la misma gráfica.Para especificar un color, un estilo de línea y un marcador para cada sistema de la gráfica, especifique un valor
LineSpec
para cada sistema. Por ejemplo,initial(sys1,LineSpec1,sys2,LineSpec2)
representa dos modelos y especifica su estilo de gráfica. Para obtener más información sobre cómo especificar un valorLineSpec
, consulteinitialplot
.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Cuando necesite opciones de personalización de gráficas adicionales, utilice en su lugar
initialplot
.Las gráficas creadas con
initial
no admiten títulos ni etiquetas multilínea especificados como arreglos de cadenas o arreglos de celdas de vectores de caracteres. Para especificar títulos y etiquetas multilínea, utilice una cadena única con un carácternewline
.initial(sys) title("first line" + newline + "second line");
Historial de versiones
Introducido antes de R2006aConsulte también
initialplot
| impulse
| lsim
| Linear System Analyzer | step