Mik*_*kov 5 matrix computer-algebra-systems maxima
我想用任意大小的矩阵进行一些计算.简单的例子 - 使用两个矩阵NxM和MxK,使用任意元素,并将产品元素视为总和.
但我无法找到一种方法来进行这种符号计算,而无需将矩阵大小指定为整数.
matrix()
想要整数,makelist()
想要整数.
有没有办法在maxima中做这样的事情?还是CAS?
不幸的是,Maxima 不知道任意大小的矩阵,而且我没有看到一个简单的方法来实现它。
我看到的唯一方法是定义一种新的表达式,并为它们的操作提供简化规则。例如(这只是一个可能的解决方案的草图):使用 defstruct 定义一个包含大小和典型元素公式的结构,并定义“.”的简化规则。(非交换乘法)创建一个新的表达式,其典型元素是求和。