matlab - 在原始状态矩阵上应用运动矢量场矩阵

时间:2011-07-29 07:14:38

标签: matlab

我对matlab很新。我有2个矩阵表示原始状态(MatA)和状态时间(t + 1)(MatB)。我设法计算了两个矩阵之间的运动矢量场(VectMat)。

现在,我想做的是根据我的矢量场给出时间t + 2的预测。即 - 以某种方式在MatB上应用矢量场marix(vectMat)并获得一个新矩阵(Matc)。我需要将MatC与实际结果进行比较,看看矢量运动矩阵是否能做出良好的运动预测...

你会怎么做? 谢谢!

1 个答案:

答案 0 :(得分:0)

你能想到的最简单的事情是

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

您假设每个时间步长导致矩阵元素发生线性变化,并将MatA(时间t)和MatB(时间t + 1)之间的差异添加到{{1}获取时间t + 2的矩阵MatB

如果你需要更复杂的东西,你需要告诉我们更多关于你的问题的事情; - )。