Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

propagate

Clase: nav.StatePropagator
Espacio de nombres: nav

Propagar el sistema sin validación.

Desde R2021b

Sintaxis

[q,u,steps] = propagate(spObj,q0,u0,qTgt,maxSteps)

Descripción

[q,u,steps] = propagate(spObj,q0,u0,qTgt,maxSteps) propaga iterativamente el sistema desde el estado actual q0 hacia un estado objetivo qTgt con una entrada de control inicial u0 para un número máximo de pasos maxSteps.

Al final de cada paso de propagación i, el sistema devuelve:

  • q(i,:) — Estado actual del sistema

  • u(i,:) — Entrada de control para el paso i+1

  • steps(i) — Número de pasos entre i-1 y i

Nota

Para omitir la adición del estado actual al árbol, puede devolver q como vacío.

Argumentos de entrada

expandir todo

Objeto propagador de estado, especificado como un identificador de una clase secundaria de nav.StatePropagator.

Estado inicial del sistema, especificado como un vector de elementos s, donde s es el número de variables de estado en el espacio de estados.

Entrada de control inicial, especificada como un vector de elementos c, donde c es el número de entradas de control.

Estado objetivo del sistema, especificado como un vector de elementos s, donde s es el número de variables de estado en el espacio de estados.

Número máximo de pasos, especificado como escalar positivo.

Argumentos de salida

expandir todo

Estado final propagado del sistema, especificado como un vector de elementos s, donde s es el número de variables de estado en el espacio de estados.

Entradas de control para propagar estados, especificadas como un vector de elementos s, donde c es el número de entradas de control.

Número de pasos entre cada estado y entrada de control, especificado como un vector de n elementos de números enteros positivos.

Atributos

Abstracttrue

Para obtener más información sobre los atributos de los métodos, consulte Atributos del método.

Historial de versiones

Introducido en R2021b