2011-01-22 21 views

Trả lời

6

Cách đơn giản nhất có thể là -1 + a // TraditionalForm.

4

Bạn có thể có thể sử dụng một hack như thế này

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

Nhưng (như WReach gợi ý) nó có thể là tốt nhất để sử dụng mặc định Mathematica Trật tự của các biểu thức và sử dụng TraditionalForm khi bạn muốn nó trông giống như những gì một con người sẽ viết.

5

Một do Jean-Marc Gulliet (MathGroup)

(Bạn cũng có thể quan tâm đến câu trả lời của Jens-Peer Kuska để post này)

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

Out [34] = a- 1

(PolynomialForm được cung cấp tài liệu, như xa như tôi biết tôi đang sử dụng Mma 7..)

+0

Nó cũng không được ghi chép trong Mma8 (nhưng vẫn hoạt động). – Simon

Các vấn đề liên quan