2011-11-17 Newton法で平方根を求める 勉強 数学 これは? SICPの1.1.7節の「Newton法による平方根」を行うにあたって、再度Newton法を復習した過程。 考え方の流れ とする 両辺2乗すれば となる 整理して これは のグラフの を満たす(ただし、平方根なので)を求めることに相当する。 今、適当な初期の予測値を用いると となる。 一方、の接線の傾きはである。 におけるの接戦がx軸と交わる点をとすると 傾き = (y軸方向の移動 / x軸方向の移動) であるから、 となる。 これをx_1について整理すると となる。 これを一般化すると となる。 これに従って初期の予測値から、上記の更新式に従って条件を満たすを満たすxを求めていく。 実装上は更新の前後で、予測値の変動が閾値以下であれば更新を終了し、その時点での予測値を解とする。 参考 素晴らしいイメージ図 http://www.akita-pu.ac.jp/system/elect/comp1/kusakari/japanese/teaching/Programming/2005/note/6/Slide03.html