さまざまな言語で数値計算 第1巻 級数展開・連分数展開
価格: ¥0
この本は, 数値計算のサンプルコード集です.
数値計算のうちのごく簡単な問題を, さまざまな言語
・VBScript
・JavaScript
・Windows PowerShell
・Perl
・PHP
・Python
・Ruby
・Pascal
・VB.NET
・C#
・Java
・C++
・Objective-C
・Scala
・F#
・Clojure
・Haskell
で記述しています.
個々のアルゴリズムについての解説はありませんし, 個々の言語について文法等の説明もありませんが,
自分のよく知っている言語を中心に見ていけば, 容易に他の言語も理解できると思います.
「第1巻 級数展開・連分数展開」では, 級数展開, 連分数展開を使って,
三角関数, 指数関数, 対数関数, 双曲線関数を作成します.
【目次】
第1章 手続き型プログラミングの基本
1.1. 数値を表示する
1.2. 変数の値を表示する
1.3. 10未満の自然数 (繰返し)
1.4. 10未満の3の倍数 (条件分岐)
1.5. 100未満の3の倍数の和
第2章 関数型プログラミングの基本
2.1. 10未満の自然数 (range)
2.2. 10未満の3の倍数 (filter)
2.3. 100未満の3の倍数の和 (reduce)
第3章 数列の和
3.1. 等差数列の和
3.2. 自然数の和
3.3. 偶数の和
3.4. 奇数の和
3.5. 自然数の2乗の和
3.6. 自然数の3乗の和
3.7. 等比数列の和
第4章 数列の積・階乗・順列・組合せ
4.1. 等差数列の積 (非再帰版)
4.2. 等差数列の積
4.3. 階乗
4.4. 下降階乗冪
4.5. 上昇階乗冪
4.6. 順列
4.7. 重複順列
4.8. 組合せ
4.9. 重複組合せ
第5章 級数展開・連分数展開
5.1. 級数展開で正弦関数
5.2. 級数展開で余弦関数
5.3. 連分数展開で正接関数
5.4. 級数展開で指数関数
5.5. 連分数展開で指数関数
5.6. 級数展開で対数関数
5.7. 連分数展開で対数関数
5.8. 級数展開で双曲線正弦関数
5.9. 級数展開で双曲線余弦関数