櫻井鉄也「MATLAB/Scilabで理解する数値計算」東京大学出版会

[ BK1 | Amazon ] ISDN 4-13-062450-4, \2900

 昨年(2003年)に出版された良書・・・なんだが,あまり話題にならなかったな。著者があんまし自己宣伝する人ではないせいか,それとも,出版社があまり力を入れて営業していないか・・・両方だな。

 こと,ソフトウェア重視の数値計算の本に関して,わしは次の点をチェックするようにしている。

  1. サポートWebページが存在しているか?
  2. ソフトウェアの解説が十分なされているか?
  3. 参考文献が明示されているか?

 まず,最初の項目についてはちゃんと存在しているので○。
 次に,本書で扱っているMATLAB/Scilab(www.scilab.orgでもアクセス可)についての解説だが,これは×と○の部分がある。×なのはこれらの統合型数値計算ソフトウェアが成立した歴史的・技術的経緯が全く語られていない点。ちなみに,ScilabはfreeのMATLAB cloneと言っても差し支えない存在であるが,freeなんだからさぁ,せめて開発者groupに敬意を払う意味でも説明が欲しいよなぁ,ってのは人情じゃないでしょうか。しかし,interpreterの文法の説明については,MATLABとScilabで相違する点もきちんと明示されていて,一通りプログラミング言語の初歩を習得した読者ならば苦もなく理解できる。よってこの部分については○。
 参考文献についても,巻末に明示されているので一応○。「一応」ってのは不満もあるから。確かに名著とはいえ,今頃Forsytheを紹介されても図書館ぐらいでしか読めないだろう。大体,これって日本語訳も出ているのに,その紹介ぐらいあったっていい・・・と,イマイチ詰めが甘いので「一応」が付いてしまうのであるな。

 と,著者の人柄に甘えて細かい点をつついてしまったが,内容に関しては申し分ない(と言う資格がお前にあるのかという疑問を持ってはイケナイ)。面白そうな部分の記述が淡泊に過ぎて,「もうちょっと説明をしてくれよー」と思わないでもないけど,そう思わせるところも含めて大したものである。数値計算のテキストはもう大抵はこの手の統合型interpreterで記述されているから,本書によってようやっと日本語only読者も欧米型の標準テキストを読むことが出来る訳で,誠に喜ばしい。実習込みの講義をするのなら,今のところこれに勝るテキストはないと断言しておく。