0
Mathematicaで平方根の平方根を評価したいと思います。代わりに、平方根の下で二乗された変数を返すだけです。私は例として単純なコードを書いた:Mathematicaの平方根表現の簡略化の方法
x = y^2
z = FullSimplify[Sqrt[x]]
しかし、平方根記号の下でy^2を返す!
Mathematicaで平方根の平方根を評価したいと思います。代わりに、平方根の下で二乗された変数を返すだけです。私は例として単純なコードを書いた:Mathematicaの平方根表現の簡略化の方法
x = y^2
z = FullSimplify[Sqrt[x]]
しかし、平方根記号の下でy^2を返す!
この動作はSqrt
リファレンス・ページに記述されています。
Sqrt[z^2]
が自動的Zに変換されていません。[...]
PowerExpand
を使用して行うことができますこれらの変換は、しかし一般的にのみ正の実引数の正しいだろう。このよう
:
In[1]:= x = y^2
Out[1]= y^2
In[15]:= PowerExpand[Sqrt[x]]
Out[15]= y
あなたはまた、様々な仮定を供給することにより単純化を得ることができます:あなたはより多くの助けが必要な場合
In[10]:= Simplify[Sqrt[x], Assumptions -> Element[y, Reals]]
Out[10]= Abs[y]
In[13]:= Simplify[Sqrt[x], Assumptions -> y > 0]
Out[13]= y
In[14]:= Simplify[Sqrt[x], Assumptions -> y < 0]
Out[14]= -y
が、私はthe Mathematica Stack Exchangeに尋ねることをお勧めします。
完璧なトリックでした! – PatStarks