Матрица переходов между состояниями описывает, как ваши состояния распространяются со временем при заданном начальном состоянии.Для линейной инвариантной по времени (LTI) системы это постоянная матрица.
Например, предполагая, что у меня есть двумерная модель LTI с дискретным временем, приведенная ниже:
x (k + 1) = x (k) ---- (1)
y (k + 1) = y (k) + 2x (k) ----- (2)
Это можно записатьв матричной форме, посмотрев на коэффициенты состояний в каждом уравнении, как показано ниже:
[x (k + 1), y (k + 1)] = [[1.0, 0.0], [2.0,1.0]] * [x (k), y (k)]
Матрица [[1.0, 0.0], [2.0, 1.0]] известна как матрица перехода состояний. Обратите внимание, это похоже на то, как вы пишете линейные системы уравнений в матричной форме, чтобы решать их одновременно, используя правило Крамера или инверсию матрицы.
Как вы можете видеть, только x (k) появляется в (1)с коэффициентом 1, следовательно, первая строка матрицы перехода равна [1,0, 0,0].Точно так же вторая строка [2.0, 1.0].
Взгляните на структуру вашей матрицы
DT = np.matrix ( [[1., 0.,дт, 0], [0, 1, 0, дт], [0, 0, 1., 0.], [0, 0, 0, 1.]] * +1026 *)
Я могу сказать, что у вас есть 4 переменные [x (t-1), y (t-1), vx, vy].Вы показали только два уравнения состояния (x (t) и y (t)), и первые 2 строки вашей матрицы хорошо соответствуют коэффициентам переменных в уравнениях.
Из вашей матрицы я могусделайте вывод, что последние два уравнения:
vx (t) = vx (t-1) и vy (t) = vy (t-1).
Я бы посоветовал вам прочитать подробнеена моделях пространства состояний (LTI должно быть достаточно).https://en.wikipedia.org/wiki/State-space_representation
Примечание. Для моделей с непрерывным временем получение матрицы перехода состояний потребует нахождения матрицы экспоненциальной.