届いた本が,ちとたくさんあるので,順番にやっつけてます。,『数値計算の常識』を,プログラミングしながらゴニョゴニョと。1985年初版で,あたしが買ったのが2007年9月15日刷の第26刷ですから,その手の手合いには超おなじみの本なんだと思います。数値計算の本は,『C言語による数値計算入門』を使ってたんですけれど,こちらはアルゴリズムや方程式の解き方のように,具体的な数式をコンピュータに計算させる方法が中心になっていたのでした。コンピュータで常微分方程式を解きたいとか,関数近似や補間をしたいとかいった具合に,具体的にやることが決まっている向きには便利なんですけれど,あたしのようにコマコマとつまみ食いしているような似非計算機使いにとっては,使う箇所と使わない箇所の落差が激しかったりします。,『常識』の方は,もっとプリミティブで,桁落ちや速度を考慮した数式の変形方法や,リソースを目いっぱいに使うための基本的なテクニックが紹介されています。,『入門』が各論で,『常識』が総論といったところ。ここでは複素数の計算をしてみました。今,懲りずにフーリエ変換をゴニョゴニョやってるんですけど,フーリエ変換では複素数の演算が欠かせません。この点,実数の計算は,どうしても精度が気になるところ。なんかをバリバリ挟むと,どうしても「こんなんでいいのか?」と不安になってきます。絶対値の計算なんですけれど,どうも精度を取れていない気がする......。z)2)に計算するのはマズかったみたい。