高次ニュートン法(Householder法)をExcelで試してみる。
最近、twitterでニュートン法より高次の反復計算があるのを知った。それとはちょっと違うけど、同様に高次のニュートン法が↓に記載されていたので試してみよう。
http://www.sztaki.hu/~bozoki/oktatas/nemlinearis/SebahGourdon-Newton.pdf
Householder法は
xn+1= xn + (p+1) *( (1/f) (p)/ (1/f) (p+1) )xn
です。(1/f) (p)はfの逆数のp階微分。
ではp=0のときは普通のニュートン法になる。2次収束
xn+1 = xn - f '/f
p=1のときは3次収束で
xn+1 = xn - f / (f ' - f ''*f /(2* f ' ) )
p=2のときは4次収束で
xn+1 = xn - f * (f ' ^2 - f ''*f / 2)/(f ' ^3 - f * f ' * f '' + f '''*f^2 /6)
ここまでは頑張って手計算。もう無理。なのでMaximaでやってみよう。
p=3のときは5次収束で、
xn+1=xn+(4*f(xn)*(f(xn)^2*(f(xn) ''')-6*f(xn)*(f(xn) ')*(f(xn) '')+6*(f(xn) ')^3))/(f(xn)^3*(f(xn) '''')-8*f(xn)^2*(f(xn) ')*(f(xn) ''')-6*f(xn)^2*(f(xn) '')^2+36*f(xn)*(f(xn) ')^2*(f(xn) '')-24*(f(xn) ')^4)
でした。
ではExcelで計算して比較してみる。√10の計算を初期値1としてグラフにしてみた。
予想通り収束は速いなあ。でもそのtwitterでも言われていたけど、結局高次の方法は乗算数など多くなるので有利ともいえないという。でもおもしろいな。
« 「ハッピーエンドにさよならを」を読んだ。 | トップページ | 「法月綸太郎の新冒険」を読んだ。 »
「学問・資格」カテゴリの記事
- RF Weekly Digest (Gemini 3.5 Flash・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/5/31-6/7(2026.06.07)
- 高周波・RFニュース 2026年6月4日 Qualcommが6Gウェビナー開催、Next G Allianceが5G ISACイニシアティブ立ち上げ、Keysightが新RFシグナルアナライザ発表、アンリツが5G LTM評価環境構築(2026.06.04)
- 高周波・RFニュース 2026年6月3日 BroadcomがブロードバンドエッジAIポートフォリオ発表、Marvellが102.4Tbpsスイッチ発表、Mini-CircuitsがLTCC・MMICフィルタのカスケード接続解説、ASUSのミニPCにSnapdragon X2 Elite、KeysightとNTTドコモ・NTTが6Gシミュレーション協業(2026.06.03)
- 高周波・RFニュース 2026年6月2日 QualcommがSnapdragon C発表&6G解説記事、アンリツが140Gbaudバイアスティ内蔵 広帯域リニアアンプ発売、SONY Xperia 10 VII分解動画など(2026.06.02)
- RF Weekly Digest (Gemini 3.1 Pro・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/5/24-5/31(2026.05.31)



コメント