作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在笔记本界面中使用 Mathematica 7,我想重新排列一个不等式,以便在一侧获得某个变量。例如。
FullSimplify[x^3+L+r>3x^3+2r]
L > r + 2 x^3
r < L-2x^3
This system cannot be solved with the methods available to Reduce.
{L - (m^2 ((-2 + e)^2 \[Delta] + (5 +
2 e (-7 + 4 e)) \[Tau]) \[Omega])/(36 (2 - 3 e + e^2)^2)} > {0}
\[delta]< *something*
的形式显示
最佳答案
首先,让 Mathematica 完全按照您的意愿输出某些东西是一种黑色艺术,需要很大的耐心。也就是说,如果您申请 Reduce
按照 Belisarius 的原始表达,你会得到
In[1]:=Reduce[x^3 + L + r > 3 x^3 + 2 r, r, Reals]
Out[1]:= r < L - 2 x^3
Reduce
产生的结果只能被描述为在应用于它时不太有用的答案。正是在这一点上,需要耐心和大量额外的处理。我会开始
In[2]:=Reduce[ <full expression>, Delta, Reals] // LogicalExpand // Simplify
FullSimplify
,因为它会将
Delta
与其他术语混合在一起。)此时,我们需要更多地了解术语本身,以及
In[2]
的输出。没有我们想要的那么有用。
LogicalExpand
重新扩展它它为您提供了十二个比什么
Reduce
简单得多的术语。独自给予。 (您会注意到只有最后六个术语实际上涉及
Delta
,所以我会检查变量条件是否实际匹配那些。)仅选择最后六个术语,
In[3]:=%2[[-6;;]] // Simplify
Out[3]:= m != 0
&& ((Omega > 0 && Delta < something) || (Omega > 0 && Delta < something else)
&& (1 < e < 2 || e < 1 || e > 2)
Simplify
也不是
FullSimplify
好像不能去掉无论如何,我们真的只对中期感兴趣。如
Omega > 0
然后可以通过
%[[2,1,2]]
提取您的表达式.
In[4]:=Simplify[LogicalExpand[Reduce[<expression>, Delta, Reals]]][[-6;;]] //
Simplify // #[[2,1,2]]&
Out[4]:= Delta < something
In[5]:= Reduce[ <full expression>, Delta, Reals] // LogicalExpand // Simplify //
Cases[#, ___ && Delta < _ && ___, Infinity]&
Out[5]:= {Omega > 0 && Delta < something}
m != 0
和
Omega > 0
你可以做
In[6]:= Reduce[ <expr> && m!=0 && Omega > 0, Delta, Reals ] // LogicalExpand //
Simplify // #[[2]]&
关于wolfram-mathematica - FullSimply 不等式,然后在 Mathematica 7 中重新排列它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4053315/
我在笔记本界面中使用 Mathematica 7,我想重新排列一个不等式,以便在一侧获得某个变量。例如。 FullSimplify[x^3+L+r>3x^3+2r] 给 L > r + 2 x^3 但
我是一名优秀的程序员,十分优秀!