我对matlab很新。我有2个矩阵表示原始状态(MatA)和状态时间(t + 1)(MatB)。我设法计算了两个矩阵之间的运动矢量场(VectMat)。
现在,我想做的是根据我的矢量场给出时间t + 2的预测。即 - 以某种方式在MatB上应用矢量场marix(vectMat)并获得一个新矩阵(Matc)。我需要将MatC与实际结果进行比较,看看矢量运动矩阵是否能做出良好的运动预测...
你会怎么做? 谢谢!
答案 0 :(得分:0)
你能想到的最简单的事情是
vectMat = MatB - MatA;
MatC = MatB + vectMat;
您假设每个时间步长导致矩阵元素发生线性变化,并将MatA
(时间t)和MatB
(时间t + 1)之间的差异添加到{{1}获取时间t + 2的矩阵MatB
。
如果你需要更复杂的东西,你需要告诉我们更多关于你的问题的事情; - )。