Wolfram mathematica 如何先显示高阶术语?

Wolfram mathematica 如何先显示高阶术语?,wolfram-mathematica,Wolfram Mathematica,有没有办法让Mathematica先显示高阶项?我希望x^3在x^2之前出现,等等。但我得到的是: In[1]:= A = x^2 + x Out[1]= x + x^2 In[2]:= B = 2 x + 3 Out[2]= 3 + 2 x In[3]:= A + B Out[3]= 3 + 3 x + x^2 我真的只想扭转术语的显示。我怎么能得到这样的东西 In[3]:= A + B Out[3]= x^2 + 3 x + 3 多元多项式也显示得很奇怪。尽管本表述的条款顺序不同:

有没有办法让Mathematica先显示高阶项?我希望x^3在x^2之前出现,等等。但我得到的是:

In[1]:= A = x^2 + x
Out[1]= x + x^2

In[2]:= B = 2 x + 3
Out[2]= 3 + 2 x

In[3]:= A + B
Out[3]= 3 + 3 x + x^2
我真的只想扭转术语的显示。我怎么能得到这样的东西

In[3]:= A + B
Out[3]= x^2 + 3 x + 3 
多元多项式也显示得很奇怪。尽管本表述的条款顺序不同:

x^2 + y^4 + 3 x + 3 + xy^2 + y + y^3
我明白了


我不完全确定显示这一点的最佳方式,但我知道我首先需要高阶项。这可以做到吗?

传统形式可能会对您有所帮助

3+x+x^2//TraditionalForm
显示为

x^2+x+3
但你应该谨慎,因为传统形式的项目不能再对它们进行任何合理的计算。例如,由于
传统形式
的优先级高于
=
,因此它将多项式转换为传统形式,然后分配结果

A=3+x+x^2//TraditionalForm
Solve[A==0,x]
然后根据传统形式的计算结果得出:

{{x->1/2 (-1-Sqrt[-11+4 TraditionalForm^(-1)[0]},
 {x->1/2 (-1+Sqrt[-11+4 TraditionalForm^(-1)[0]}}
但是如果你仔细地把那些好看的东西和你用来做进一步计算的东西分开,那么这可能对你有用

{{x->1/2 (-1-Sqrt[-11+4 TraditionalForm^(-1)[0]},
 {x->1/2 (-1+Sqrt[-11+4 TraditionalForm^(-1)[0]}}