IT用語帳
A-1アルゴリズム・プログラミング · 情報理論

ニュートン法

Newton's Method

にゅーとんほう

方程式 f(x)=0 の解を数値的に求める反復法。ある近似値での接線とx軸との交点を次の近似値とする計算を繰り返し、解に近づける。初期値が適切なら非常に速く収束するが、初期値によっては収束しないことがある。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 2 回出題(応用情報技術者試験 1・高度試験 午前Ⅰ 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1収束

計算を繰り返したとき、得られる値が一定の値に限りなく近づいていくこと。ニュートン法などの反復による数値計算や機械学習の学習では、値の変化が許容誤差より小さくなったことを収束とみなして計算を打ち切る。

AP行列

数値を長方形状に配列した数学的対象。加法、スカラー倍、行列積などの演算が定義され、連立方程式の解法、座標変換、グラフの隣接行列表現などに幅広く応用される。逆行列が存在する場合は正則行列と呼ばれる。

PD-D近似解法

方程式などの解を式の変形で厳密に求めることが難しい場合に、計算を繰り返して真の解に近い値を数値的に求める方法の総称。二分法やニュートン法のように近似値を少しずつ改善する反復法が代表的で、許容する誤差の大きさで計算を打ち切る。収束の速さ、収束する条件、誤差の評価が手法を選ぶ観点になる。

PD-DFortran

1957年にIBMのJ.バッカスらが開発した、最初期の高水準プログラム言語。数式をそのまま書ける科学技術計算向けの言語で、配列の演算を効率のよい機械語に変換できる。Fortran 90以降の改訂でモジュールや並列計算の機能が加わり、気象予測や流体解析などスーパーコンピュータでの数値計算で現在も使われている。

PD-DJulia

科学技術計算やデータ分析のために2012年に公開された、オープンソースのプログラム言語。Pythonのように書きやすい動的な言語でありながら、実行時に機械語へ変換するJITコンパイルによりC言語やFortranに近い速度で動く。引数の型の組合せで処理を選ぶ多重ディスパッチが特徴で、試作と高速な実装を1つの言語で行える。