【问题标题】:Arbitrary size matrices in maxima最大值中的任意大小矩阵
【发布时间】:2013-05-09 17:24:10
【问题描述】:

我想对任意大小的矩阵进行一些计算。简单示例 - 取两个矩阵 NxM 和 MxK,具有任意元素,并将乘积元素视为总和。

但是如果不将矩阵大小指定为整数,我无法找到一种方法来进行此类符号计算。

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

有没有办法在最大值中做这样的事情?还是任何 CAS?

【问题讨论】:

    标签: matrix maxima computer-algebra-systems


    【解决方案1】:

    不幸的是,Maxima 不知道任意大小的矩阵,而且我看不到实现它的简单方法。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多