Каковы возможные способы заставить Mathematica показать -1 + а в качестве а-1 - PullRequest
6 голосов
/ 22 января 2011

Я только начинаю с рисунком в Mathematica.Я хочу знать, какие разные способы заставить mma показать -1+a как a-1.Большое спасибо!

Ответы [ 3 ]

7 голосов
/ 22 января 2011

Самый простой способ, вероятно, -1 + a // TraditionalForm.

5 голосов
/ 24 января 2011

Один из-за Жан-Марка Гуллиета ( MathGroup )

(Вас также может заинтересовать ответ Jens-Peer Kuska на этот пост )

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

Out [34] = a-1

(насколько мне известно, PolynomialForm недокументировано. Я использую Mma 7.)

4 голосов
/ 23 января 2011

Возможно, вы могли бы использовать такой хак, как этот

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

Но (как предполагает WReach), возможно, было бы лучше использовать стандартный порядок выражений Mathematica и использовать TraditionalForm, когда вы хотите, чтобы он выглядел больше как то, что написал бы человек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...