相关疑难解决方法(0)

重新定义Mathematica中的非交换乘法

Mathematicas NonCommutativeMultiply(**)不简化术语

a**0=0**a=0  
a**1=1**a=a  
Run Code Online (Sandbox Code Playgroud)

要么

a**a=a^2.  
Run Code Online (Sandbox Code Playgroud)

我想重新定义**这样做.我正在使用NCAlgebra来做这个,但我需要ReplaceRepeated(//.)和NCAlgebra,正如他们的文档所说,在mathematica中特别打破了这个功能.

有些人可以告诉我如何清除属性**并重新定义这个乘法做正常做的事情加上处理1和0.我真的不需要乘法来处理a**a,但如果它足够简单会很好.我需要**处理的主要问题是1和0.

wolfram-mathematica

7
推荐指数
1
解决办法
2484
查看次数

标签 统计

wolfram-mathematica ×1