我是Maxima的新手,并希望将它用于Denavit-Hartenberg矩阵(由许多cos和sin术语组成)。问题是,maxima不会简化以下表达式:
ex: x*cos(pi);
我希望Maxima将ex
简化为-x
。怎么做到这一点? (ratsimp(ex)
和trigsimp(ex)
没有效果)
答案 0 :(得分:8)
在千里马的方言中,常数的正确名称为%pi
。有了它,它应该正确简化。
答案 1 :(得分:2)
正如其他人所说,%pi
是千里马常数的正确名称。 pi
简单地在像wxMaxima这样的GUI中呈现为π,因为所有希腊字母都是(你可以有一个名为“π”的变量,它与常数π= 3.14159的值无关。)。 / p>
顺便说一下,其他预定义的常量也用%
字符写成,例如
%e (=exp(1))
%i (=sqrt(-1))
%phi (the golden section)
手册的index列出了所有%
个候选人。
请注意,inf
或false
不能用数字表示的other useful constants没有百分比字符。