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
多元多项式也很奇怪。尽管这个表达式的条款的顺序:
x^2 + y^4 + 3 x + 3 + xy^2 + y + y^3
我明白了
3 + 3 x + x^2 + xy^2 + y + y^3 + y^4
我不完全确定显示这个的最佳方式,但我知道我首先想要更高阶的术语。这可以做到吗?
解决方案
TraditionalForm
可以帮助你
3+x+x^2//TraditionalForm
显示为
x^2+x+3
但是您应该小心,因为TraditionalForm
项目无法对它们进行任何进一步的合理数学运算。例如,因为比将多项式转换为传统形式然后分配结果TraditionalForm
具有更高的优先级。=
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]}}
但是,如果你小心地将那些漂亮的东西与你用来做进一步计算的东西分开,那么这可能对你有用。
推荐阅读
- csv - 使用 Apache Flink 将数据从 csv 文件传输到数据库表
- android - Xamarin 移动应用开发指南 - 如何在 iOS、Android 和 UWP 的 WebView 中加载本地网站 (HTML/CSS/JS ..)
- hadoop - 当日期为时间戳时过滤指定日期之间的数据
- excel - Excel VBA - 从B列开始自动过滤后复制数据
- python - 使用 pip install 和设置路径后在 python 中出现导入错误
- laravel-5 - 我像往常一样制作数据库和doit,但出现此警告
- wordpress - 无法使用 WordPress REST API 获取特色图片
- android - 如何使用 jetpack 导航执行片段事务的添加操作
- constants - 我如何使用函数 smax
- binary - 如何使用 .oct 二进制作为函数