wxMaxima: матрица матриц, вектор векторов и оператор «.» - PullRequest
0 голосов
/ 28 сентября 2018

Я изучаю кварки, SU (3), операторы и все такое, что используется в физике элементарных частиц.Я хочу автоматизировать скучное исчисление, используя wxMaxima .Я успешно автоматизировал все в пространстве только одного кварка (это очень просто, только матрицы и векторы).Сейчас я работаю с мезонами, которые состоят из одного кварка и одного антикварка.Таким образом, состояние мезона является произведением одного кварка и одного антикварка или вектора векторов, использующих это представление.И операторы в этом «мезонном пространстве» можно рассматривать как матрицы матриц.Поэтому я сделал следующее:

enter image description here

, и я хотел бы, чтобы wxMaxima сделал это:

enter image description here

Я добавил метки в матрицы и векторы на рисунке, чтобы проиллюстрировать, что я хочу.

Возможно ли это без использования циклов?Я имею в виду, с оператором.или что-то подобное?

РЕДАКТИРОВАТЬ:

В sympy очень легко делать то, что я хочу:

enter image description here

Думаю, я перейду к симпати.

1 Ответ

0 голосов
/ 28 сентября 2018

Я понял, что вы хотите применить . к элементам матрицы, когда они умножаются вместе.Если это так, я думаю, что matrix_element_mult : "." дает желаемый эффект.

См. Также matrix_element_add и matrix_element_transpose.

...