matrix-multiplication - wxMaxima : matrix of matrices, 向量的向量,以及 “.” 运算符

标签 matrix-multiplication maxima

我正在研究夸克、SU(3)、算子以及粒子物理学中使用的所有东西。我想使用wxMaxima来自动​​化无聊的演算。 。我已经成功地自动化了仅一个夸克空间中的一切(这非常简单,只是矩阵和向量)。现在我正在研究由一个夸克和一个反夸克组成的介子。因此,介子的状态是一个夸克和一个反夸克的乘积,或者是使用这种表示的向量的向量。这个“介子空间”中的算子可以被视为矩阵的矩阵。所以我做了以下几点:

enter image description here

我希望 wxMaxima 这样做:

enter image description here

我在图中的矩阵和向量中添加了标签来说明我想要的内容。

如果不使用 for 循环,这可能吗?我的意思是,使用运算符“.”或者类似的东西?

编辑:

sympy做我想做的事情很容易:

enter image description here

我想我会转向 sympy。

最佳答案

我认为您希望在矩阵元素相乘时将 . 应用于它们。如果是这样,我认为 matrix_element_mult : "." 具有您想要的效果。

另请参阅matrix_element_addmatrix_element_transpose

关于matrix-multiplication - wxMaxima : matrix of matrices, 向量的向量,以及 “.” 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52546387/

相关文章:

最大值:区分特定索引位置的总和

matrix - MAXIMA - 使用最小二乘估计解决超定系统

在 Maxima 中将表达式格式化为标准形式

javascript - 使用 javascript 将 Latex 转换为 maxima

c - 在 C 或 GLSL 中乘以矩阵?

c++ - 矩阵乘以它的转置返回零矩阵?

matlab - linsolve 错误

3d - 如何用任何编程语言将两个 3D 矩阵相互相乘

c# - 快速旋转/变换矩阵乘法

symbolic-math - 如何在 Maxima 中将某些变量定义为不可交换的