令和5年度 I-3-3

科目: 基礎科目 / 分野: 解析 / 年度: 令和5年度

I-3-3 問題画像

出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」

数値解析における数式の等価性と計算誤差の関係、桁落ち・情報落ち、連立方程式の解法、有限要素法の近似誤差についての記述の正誤を判定する問題。

解説

この問題で問われていること

数値解析に関する5つの記述のうち、最も不適切なものを選ぶ問題。数式の数学的な等価性とコンピュータでの数値計算結果の関係、代表的な数値誤差の種類、連立方程式の解法、有限要素法の近似精度についての知識が問われている。

解き方

① コンピュータは有限の桁で計算するので、数学的に同じ式でも計算の順番や形で丸め誤差・桁落ち・情報落ちの出方が変わる
② ①の「どの式でも結果は等しくなる」はこれを無視している。②桁落ち、③情報落ち、④逆行列なしの解法、⑤要素分割は正しい
③ ①

正解が正しい理由

コンピュータでは実数を有限桁の浮動小数点数で近似して扱うため、数学的に等価な式であっても、計算の順序や式の形によって生じる丸め誤差・桁落ち・情報落ちなどの影響が異なり、実際の計算結果が異なる(数学的には同じでも数値的には異なる)ことがある。したがって「複数の式が数学的に等価である場合は、どの式を用いて計算しても結果は等しくなる」とする①の記述は、数値計算特有の誤差の存在を無視しており誤りであり、これが正答(最も不適切なもの)である。

各選択肢について

覚えるべきポイント

数学的に等価な式であっても、コンピュータ上の有限精度の浮動小数点演算では、計算順序や式変形の仕方によって桁落ち・情報落ちなどの数値誤差の生じ方が異なり、計算結果に差が出ることがある。数値計算では、理論的な等価性と実際の計算精度は別の問題として扱う必要がある。

キーワード: 数値解析、桁落ち、情報落ち、解析

出題履歴

類題(同じ論点の別問題)