Mathematica 9 is now available

Documentation / Mathematica / Mathematicaブック / Mathematicaを使った高等数学 / 関数の数値処理  /

3.9.5 整方程式の数値解

Solveでは整方程式の厳密解が求められないとき,シンボル的な形で解が返される.

In[1]:= Solve[x^5 + 7x + 1 == 0, x]

Out[1]=

上の結果に Nを適用すると数値解が求まる.

In[2]:= N[%]

Out[2]=

25桁精度で数値解を得る.

In[3]:= N[%%, 25]

Out[3]=

NSolveを使えば整方程式を直接解くことができる.この場合,厳密解の探索は行わない.

In[4]:= NSolve[x^7 + x + 1 == 0, x]

Out[4]=

整方程式の数値解法

NSolveを使えば,単一変数の整方程式なら必ず完全な数値解が求まる.

また,連立多項式の数値解を求めることも可能である. Solveを使って「解いた」連立方程式に Nを適用すれば数値解が求まる.

Solveを適用すると,もとの連立方程式が単一変数の多項式の根として書き換わる.

In[5]:= First[
Solve[{x^2 + y^2 == 1, x^3 + y^3 == 2}, {x, y}]]

Out[5]=

Nを使って数値解を求める.

In[6]:= N[%]

Out[6]=



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.