矩阵 – 最大值的任意大小矩阵

我想用任意大小的矩阵进行一些计算.简单的例子 – 使用两个矩阵NxM和MxK,使用任意元素,并将产品元素视为总和.

但我无法找到一种方法来进行这种符号计算,而无需将矩阵大小指定为整数.

matrix()想要整数,makelist()想要整数.

有没有办法在maxima中做这样的事情?还是CAS?

最佳答案
不幸的是,Maxima不知道任意大小的矩阵,我没有看到一种简单的方法来实现它.

我看到的唯一方法是定义一种新的表达式,并为它们的操作提供简化规则.例如. (这只是一个可能解决方案的草图):使用defstruct定义包含大小和典型元素公式的结构,并为“.”定义简化规则. (非交换乘法),它创建一个具有典型元素的新表达式,该元素是求和.

转载注明原文:矩阵 – 最大值的任意大小矩阵 - 代码日志