C言語プログラムのExcelによる検証 | 技術日誌

技術日誌

ここでは,電子工作,木工などの趣味での記録を書いています。
なお当初はKMK研究所のメインテーマであるSPSのノウハウを書いてきましたが,順次SPSノウハウのページに複製を作っていきます。

 ブラックホールが目の前にあったときの景色をつくるプログラムを作っています。その中で,できる画像位置に対応するオリジナルの座標を求める部分が完成しました。通常,計算が正しく行われているか検証するのに,結果がわかりきっているような値を入れて期待される値になっているか確認します。今回はそのような点があまりないので,Excelにて同様な計算をさせ,プログラムの実行結果と比較して検証することにしました。C言語でしばしばあるトラブルは,変数の精度が不足していることが多いです。Excelはできる限り精度を高くして計算されていますので検証に使えます。作ったプログラムで種々の座標について計算させExcelでの計算結果と突き合わせた結果,プログラムが正しく動作していることが確認できました。