【问题标题】:Maple software interpolating between two matrices?Maple软件在两个矩阵之间进行插值?
【发布时间】:2014-02-11 06:08:32
【问题描述】:
我在 maple 中有两个矩阵描述为:
matrix1 := matrix([matrixData]) and matrix2 := matrix([matrixDataChanged])
两个矩阵的行数和列数相同,我想将matrix1 中的元素作为时间函数插入matrix2 的元素,并将间歇性结果存储在一个变量中,但我不确定如何做到这一点。
【问题讨论】:
标签:
matrix
interpolation
maple
【解决方案1】:
如果您使用的是较旧的矩阵构造函数,则可以使用“evalm”来计算表达式。
例如:
> A := matrix([[1,2],[3,4]]);
> B := matrix([[10,20],[30,4]]);
> t := 0.25;
> evalm(A*t + B*(1-t));
[7.75 15.50]
[ ]
[23.25 4.00 ]
较新的矩阵形式应该只计算。