I could very well be missing something obvious, but this has always bugged me with Mathematica and I don't know why it does it or how to fix it.
If I enter any polynomial, say, x^2 + x - 1 for example, the output is always in the form:
-1 + x + x^2
And again:
input: Expand[(x^2 - 1) ((-3 + x)^2 - 4)]
output: -5 + 6 x + 4 x^2 - 6 x^3 + x^4
I find this much more difficult to read than the traditional way, from highest power to lowest. Is there anything I can do to change this? I'm aware that TraditionalForm prints them properly, but it is generally not recommended to do calculations with TraditionalForm so I'd like to avoid that if possible. Then again, IS IT that bad to do calculations with TraditionalForm like it warns?
Sort
uses.Sort
works with very general expressions and has no notion of "polynomialhood". You might try usingTraditionalForm
on your expression, as that will often display polynomials, at least univariate ones, in the order you expect. $\endgroup$TraditionalForm
. $\endgroup$