差分とニュートン法 想定問題 1
関数f(x)を,等しい間隔hで並んだ格子点 xi(iは格子点の番号)での値 fi=f(xi) を使って近似する。点xiにおける2階導関数 d2f/dx2 の中心差分による近似式として,最も適切なものはどれか。
解説
ポイント
2階導関数を,となり合う格子点の値で表す中心差分の式を選ぶ問題です。
考え方と解き方
1階導関数は「f の差 ÷ h(または2h)」です。2階導関数は「傾きの差 ÷ h」になります。
- 右側の傾き (fi+1−fi)/h から,左側の傾き (fi−fi−1)/h を引く:(fi−1−2fi+fi+1)/h
- これをさらに h で割る:(fi−1−2fi+fi+1)/h2
- 確かめ:f=x2(2階導関数は2),xi=0 を入れると (h2−0+h2)/h2=2。答えは ⑤
ほかの選択肢
①:1階導関数の中心差分です。f=x2 を入れると 0 になります。
②:分子は2階の形ですが,分母が 2h です。f=x2 を入れると h になり,2になりません。
④:xi と左の2点を使う,1階導関数の式(2次精度の後退差分)です。
覚えておくこと
- 2階導関数の中心差分:(fi+1−2fi+fi−1)/Δ2。「1,−2,1」の並び(テキスト・覚えること)
- 分母を見る。Δ か 2Δ なら1階,Δ2 なら2階(テキスト・解き方)
- 「1,−2,1」の並びは2階導関数の合図。df/dx の選択肢に混ざっていたら,それが誤り(テキスト・ひっかけ)
類似する過去問:平成24年度 基礎科目 I-3-4、平成29年度 基礎科目 I-3-1、令和4年度 基礎科目 I-3-1
テキスト「差分とニュートン法」を読む