Root
Root[{f,c}]
x=c 近傍における一般方程式 f[x]0の厳密解を表す.
Root[{{f1,…,fn},{c1,…,cn}},j]
{x1,…,xn}={c1,…,cn}近傍の方程式系{f1[x1,…,xn]0,…,fn[x1,…,xn]0}の厳密根の j 番目の座標を表す.
Root[f,k]
正方程式 f[x]0の厳密に k 次の根を表す.
Root[{f1,f2,…},{k1,k2,…}]
aiが 整方程式 fi[a1,…,ai-1,x]0の第 ki根となるような,厳密ベクトル{a1,a2,…}の最後の座標を表す.
詳細とオプション
- Rootは,f が整数係数を持つ多項式の場合は代数的数として,そのような多項式 f が存在しない場合は超越数としても知られている.
- Rootはしばしば厳密数を表すために使われ,代数,微積分,最適化,幾何学のさまざまな関数によって自動的に生成される.
- Rootは厳密数を方程式 f[x]0の解として表す.追加的な情報でどの根を意図しているのかが指定できる.
- Root数は,他の任意の数と同じように,厳密計算と近似計算の両方で使うことができる.
- Root数はとしてフォーマットされる.ただし,approx は数値近似である.精度 p の近似はN[,p]を使って計算できる.
- ほとんどの用法で,Rootオブジェクトは自動的に生成され,直接使うことができる.上級ユーザは,コードが直接Rootオブジェクトを生成するようなときは別の表現法についてのより深い理解を持つ必要である.
- 方程式のどの根を表すのかを指定するために使用される,近傍表現Root[{f,c}]とインデックス表現Root[f,k]の2つのメカニズムがある.
- 根近傍表現Root[{f,c}]は,c を中心として幅がで高さがの近傍長方形だけでなく方程式 f[x]0も指定する.
- 系Root[{{f1,…,fn},{c1,…,cn}},j]の根近傍表現も同様に方程式系{f1[x1,…,xn]0,…,fn[x1,…,xn]0}と異なる座標の ciからの長方形の積によって与えられる近傍を与える.
- 根近傍表現Root[{f,c,m}]は c で与えられる近傍で f[x]0が多重度 m の根を持つように指定する.しかし,与えられるのは狭い間隔の根のクラスタかもしれない.近傍 c を細分化する,つまり根の近似の精度をより高くすることで分離できるかもしれない. »
- 根インデックス表現Root[f,k]は多項式関数 f のみを適用する.根のインデックス付けは,まず次数の昇順で実根を取る.有理係数を持つ多項式については,根の複素共役ペアが連続するインデックスを持つ.
- 系Root[{f1,f2,…,fk},{k1,k2,…,kn}]の根インデックス表現は,整方程式の三角形にのみ適用される.方程式 f1[x1]0, f2[x1,x2]0, …, fn[x1,x2,…,xn]0が与えられると,r1を f1[x1]0の k1次根として,r2を f2[r1,x2]0の k2次根としてというように再帰的に定義し,最後に rnをfn[r1,…,rn-1,xn]0の kn次根として定義する.表現された根は rnである.
例題
すべて開くすべて閉じるスコープ (22)
基本的な用法 (5)
一変量関数の根 (4)
多変量の系の根 (1)
一変量多項式の根 (10)
MinimalPolynomialを使って最小多項式を抽出する:
代数的数を表すRootオブジェクトには3つの引数がある:
第3引数は(デフォルト値の)0か1で,使用する根の分離法を示す:
RootReduceを使って結果を単一のRootオブジェクトとして表す:
最小多項式は急速に成長する可能性があるので,正規化は自動的には行われない:
厳密な数値係数を持つ多項式のRootは厳密な数値オブジェクトである:
オプション (1)
アプリケーション (19)
閉じた形の任意次数の整方程式をRootに関して解く:
Eigenvaluesを使う:
Root[f,k]の形式で解を表す:
ここでは,Root[f,k]表現が次数1000000の多項式を含む可能性がある:
特性と関係 (11)
Rootオブジェクトは厳密値を表す:
MinimalPolynomialを使って代数的数の最小多項式を求める:
ToRadicalsを使ってRootオブジェクトを累乗根の算術の組合せに変換しようとする:
RootReduceを使って演算を含めて代数的数を正規化する:
AlgebraicNumberを有理数の固定した単純な拡張内の計算に使う:
AlgebraicNumberオブジェクトに対する有理操作はAlgebraicNumberオブジェクトを生成する:
ToNumberFieldを使って与えられた代数的数を同じ単純な拡張の要素として表現する:
RootSumは多項式の根の上で関数の値の総和を表す:
Normalを使って明示的な根で総和を表す:
Rootオブジェクトの組合せを簡約する:
Rootオブジェクト内のパラメータについての方程式を解く:
ImplicitDを使って方程式の陰解の導関数を計算する:
AsymptoticSolveを使ってすべての根の級数展開を求める:
RootApproximantを使って与えられた数を近似するRootオブジェクトを生成する:
考えられる問題 (5)
パラメータ化された根は複素パラメータ平面上で複雑な分枝切断線を持つ可能性がある:
非多項式のRootオブジェクトは異なる根のクラスタを表すことがある:
非整数係数を持つ根については,$MaxExtraPrecisionの設定値を大きくする必要があるかもしれない:
テキスト
Wolfram Research (1996), Root, Wolfram言語関数, https://reference.wolfram.com/language/ref/Root.html (2021年に更新).
CMS
Wolfram Language. 1996. "Root." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/Root.html.
APA
Wolfram Language. (1996). Root. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Root.html