是的,有一种方法。您可以创建一个堆MuPAD代码使用的一般框架内部符号引擎为了实现non-commutative对象和相关:打印位置,您将创建一个数量的MATLAB水平函数,利用函数宏指令(symengine)或evalin (symengine)来创建适当的包装在MATLAB级别。
涉及的工作量将取决于你需要什么操作。例如,如果您需要实现微分方程解决non-commutative对象涉及超几何函数,那么它最终可能服用了不少努力。
它会像在MATLAB中实现一个新的算术类晦涩难懂的原因都是由字符串操作实现,只有沮丧调试器来帮助你。