Класс: nav.StatePropagator
Пакет: военно-морской
Распространите систему и возвратите допустимое движение
[q,u,steps] = propagateWhileValid(spObj,q0,u0,qTgt,maxSteps)
[
итеративно распространяет систему от текущего состояния q
,u
,steps
] = propagateWhileValid(spObj
,q0
,u0
,qTgt
,maxSteps
)q0
к целевому qTgt
состояния с начальным входом
u0
управлениядля максимального количества шагов
maxSteps
. Все распространение подтверждено, и функция возвращает информацию о системе между q0
и последнее допустимое состояние.
В конце каждого шага распространения i возвращается система:
q(i,:)
— Текущее состояние системы
u(i,:)
— Вход управления для шага i+1
steps(i)
— Количество шагов между i-1 и i