propagateWhileValid
Clase: nav.StatePropagator
Espacio de nombres: nav
Sintaxis
[q,u,steps] = propagateWhileValid(spObj,q0,u0,qTgt,maxSteps)
Descripción
[ propaga iterativamente el sistema desde el estado actual q,u,steps] = propagateWhileValid(spObj,q0,u0,qTgt,maxSteps)q0 hacia un estado objetivo qTgt con una entrada de control inicial u0 para un número máximo de pasos maxSteps. Se validan todas las propagaciones y la función devuelve información del sistema entre q0 y el último estado válido.
Al final de cada paso de propagación i, el sistema devuelve:
q(i,:)— Estado actual del sistemau(i,:)— Entrada de control para el paso i+1steps(i)— Número de pasos entre i-1 y i
Nota
Si la propagación falló, o para omitir la adición del estado actual al árbol, puede devolver q como vacío.
Argumentos de entrada
Argumentos de salida
Atributos
Abstract | true |
Para obtener más información sobre los atributos de los métodos, consulte Atributos del método.
Historial de versiones
Introducido en R2021b