我正在研究夸克,SU(3),算子以及所有用于粒子物理学的东西。我想使用wxMaxima自动执行无聊的演算。我已经成功地在一个夸克空间内自动完成了所有操作(这很简单,只需矩阵和向量)。现在,我正在处理由一个夸克和一个反夸克组成的介子。因此介子的状态是一个夸克与一个反夸克的乘积,或者是使用此表示形式的向量的乘积。在这个“介子空间”中的算子可以看作是矩阵的矩阵。所以我做了以下事情:
我希望wxMaxima做到这一点:
我在图片中的矩阵和向量上添加了标签,以说明我想要的内容。
不使用循环就可以吗?我的意思是,与运营商“。”或类似的东西?
编辑:
在sympy中,很容易做我想做的事:
我想我会搬到sympy。
答案 0 :(得分:2)
我收集到您想将.
应用于矩阵元素相乘时的情况。如果是这样,我认为matrix_element_mult : "."
具有您想要的效果。
另请参阅matrix_element_add
和matrix_element_transpose
。