我'新千里馬,想用它來Denavit-Hartenberg矩陣(包括大量的COS和犯罪方面的)。問題是,這極大不簡化下面的表達式:如何簡化cos(pi)?
ex: x*cos(pi);
我想到,這千里馬簡化ex
到-x
。這怎麼能做到? (ratsimp(ex)
和trigsimp(ex)
不起作用)
我'新千里馬,想用它來Denavit-Hartenberg矩陣(包括大量的COS和犯罪方面的)。問題是,這極大不簡化下面的表達式:如何簡化cos(pi)?
ex: x*cos(pi);
我想到,這千里馬簡化ex
到-x
。這怎麼能做到? (ratsimp(ex)
和trigsimp(ex)
不起作用)
在千里馬方言中,常數的正確名稱是%pi
。有了它,它應該正確簡化。
正如其他人所說,%pi
是在千里馬的常數的正確名稱。 pi
簡直像wxMaxima圖形用戶界面呈現爲π,因爲所有的希臘字母(你可以有一個變量命名爲「π」,其中有沒有關係不斷π= 3.14159 ...的值)。
順便說一句,其他預定義常數與%
字符寫爲好,例如
%e (=exp(1))
%i (=sqrt(-1))
%phi (the golden section)
本手冊的index列出了所有%
候選人。
請注意,不能用數字表示的other useful constants(如inf
或false
)不具有百分比字符。
COS(PI)的值是-1 – 2013-04-11 19:10:19
@RobertHarvey,他知道( 「我預計,千里馬簡化'ex'到'-x'」)。 – zneak 2013-04-11 19:11:36
Maxima文檔顯示了很多表達式操作函數[here](http://eagle.cs.kent.edu/MAXIMA/maxima_15.html)。 Trigsimp對於簡化這種表達方式的確很痛苦。 (另外,他們使用'%pi'而不是'pi'。) – zneak 2013-04-11 19:13:34