matlab - применение матрицы поля вектора движения к матрице исходного состояния - PullRequest
1 голос
/ 29 июля 2011

Я довольно новичок в Matlab. У меня есть 2 матрицы, представляющие исходное состояние (MatA) и состояние в момент времени (t + 1) (MatB). Мне удалось вычислить поле вектора движения между двумя матрицами (VectMat).

Теперь я хотел бы дать прогноз на время t + 2 - на основе моего векторного поля. т.е. как-то применить матрицу векторного поля (vectMat) к MatB и получить новую матрицу (Matc). Мне нужно сравнить MatC с фактическим результатом, чтобы увидеть, дает ли векторная матрица движения хороший прогноз движения ...

Как бы вы это сделали? Спасибо!

1 Ответ

0 голосов
/ 09 сентября 2011

Самое простое, о чем вы могли подумать, это

vectMat = MatB - MatA;
MatC = MatB + vectMat;

, где вы предполагаете, что каждый временной шаг вызывает линейное изменение матричных элементов, и вы добавляете разницу между MatA (время t) и *От 1005 * (время t + 1) до MatB, чтобы получить матрицу MatC для времени t + 2.

Если вам нужно что-то более сложное, вам нужно рассказать нам больше о своей проблеме; -).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...