Скажем, я даю что-то вроде AB + AB + BA в matlab (или mupad) и попрошу его упростить его. ответ должен быть: 2AB + BA. Можно ли это сделать в Matlab или mupad?Может ли matlab (или mupad) оценивать символические выражения, содержащие некоммутирующие операторы?
Edit:
Ok, это чувство смешно. Я пытаюсь сделать это либо в Matlab, либо в mulab, и ... это расстраивает, не зная, как делать то, что должно быть самым простым, и не в состоянии сразу найти ответы через google.
Я хочу расширить следующее, перемножать, как ряд Тейлора:
eq1 := exp(g*l*B):
eq2 := exp(l*A):
eq3 := exp((1-g)*l*B):
г является гамма, л лямбда (не знаю, как представить любой из них в MATLAB или mulab). А и В не коммутируют. Я хочу умножить три экспоненты вместе, развернуть, выбрать все члены заданной мощности в лямбда и упростить результат. Есть ли простой способ сделать это? или я должен отказаться и пойти в другую систему, например клен?
Все ли скаляры переменных? Когда вы говорите «' A' и 'B' не коммутируют», вы имеете в виду, кроме того, умножение, все? – horchler
- это экспоненциальные операторы, которые будут работать с волновой функцией. А связан с лапласиан (вторая пространственная производная), В - потенциалом. это поможет? – juggler