2011-01-22 14 views

Respuesta

6

La manera más simple es probablemente -1 + a // TraditionalForm.

4

Probablemente se podría utilizar un truco como esto

$PrePrint = (# /. -1 + expr__ :> Interpretation[Row[{expr, -1}], expr - 1]) & 

Pero (como sugiere WReach) que podría ser la mejor manera de utilizar el valor predeterminado Mathematica ordenamiento de expresiones y utilizar TraditionalForm cuando se quiere que se vea más como lo que una el humano escribiría

5

Uno debido a Jean-Marc Gulliet (MathGroup)

(Usted también puede estar interesado en la respuesta de Jens-Peer Kuska a este post)

PolynomialForm[-1 + a, TraditionalOrder -> True] 

de salida [34] = a- 1

(PolynomialForm es indocumentado, por lo que yo sé que estoy usando Mma 7..)

+0

tampoco está documentado en Mma8 (pero funciona de todos modos). – Simon

Cuestiones relacionadas