千里马:如何避免表达式前面的否定符号

时间:2014-10-22 08:59:44

标签: math expression maxima

这是我的测试代码:

kill(all)$
assume(beta>0 and gamma>0)$
simpsum:true$
assume(beta<1 and gamma<=1)$
f2:1-sum((1-beta)^l*(1-gamma)^(l-1)*gamma,l,1,inf),ratsimp;

输出结果为:

enter image description here

在等式的前面实际上有一个负号。等式是:

-beta /((β-1)*伽马-β)

但是你经常忽略负号,因为它太接近于分数。我不喜欢开头有负号的等式。

千里马有没有可以避免等式前面的负号?我想将示例等式转换为:

enter image description here

更新 - 使用时出错:lisp

enter image description here

1 个答案:

答案 0 :(得分:2)

我不知道如何让Maxima将减号带入分数。但也许这会有所帮助:您可以通过更改其显示属性来告诉wxMaxima以不同方式显示减号。试试这个:

:lisp (setf (get 'mminus 'wxxmlsym) '("<v>- </v>"))

默认情况下,字符串为&#34; - &#34;,即没有尾随空格。当然,你可以根据自己的喜好制作弦乐。