2014-06-01 さまざまな言語で数値計算 目次 数値計算 001.基本のき 数値を表示する 変数の値を表示する 002.手続き型プログラミングの基本 10未満の自然数 (繰返し) 10未満の3の倍数 (条件分岐) 100未満の3の倍数の和 003.関数型プログラミングの基本 10未満の自然数 (range) 10未満の3の倍数 (filter) 100未満の3の倍数の和 (reduce) 004.数列の和 等差数列の和 自然数の和 偶数の和 奇数の和 自然数の2乗の和 自然数の3乗の和 等比数列の和 005.数列の積・階乗・順列・組合せ 等差数列の積 (非再帰版) 等差数列の積 (再帰版) 階乗 下降階乗冪 上昇階乗冪 順列 重複順列 組合せ 重複組合せ 006.級数展開・連分数展開 正弦関数 余弦関数 正接関数 逆正弦関数 逆余弦関数 逆正接関数 C# Haskell Clojure 正割関数 余割関数 余接関数 指数関数 対数関数 双曲線正弦関数 双曲線余弦関数 双曲線正接関数 双曲線正割関数 双曲線余割関数 双曲線余接関数 007.非線形方程式の解 二分法 VBScript JavaScript Windows PowerShell Perl PHP Python Ruby Groovy Julia Pascal Ada VB.NET C# Java C++ Objective-C D Go Scala F# Clojure Haskell はさみうち法 C# C++ 反復法 C# C++ ニュートン法 C# C++ ベイリー法 C# C++ 正割法 C# 008.連立一次方程式の解 ヤコビの反復法 Clojure Haskell VB Java Go言語 D言語 C++ ガウス・ザイデル法 C++ SOR法 ガウスの消去法 C++ Haskell ガウス・ジョルダン法 C++ LU分解法 C++ コレスキー法 C++ 修正コレスキー法 C++ 009.固有値・固有ベクトル 反復法 VBScript (WSH) JScript (WSH) Windows PowerShell Perl PHP Python Ruby Groovy Pascal Ada VB.NET C# Java C++ Objective-C D Go Scala F# Clojure Haskell 逆反復法 LU分解法 QR分解法 ヤコビ法 ハウスホルダー法 010.関数の近似 ラグランジュ補間 VBScript JScript Pascal Ada VB.NET C# C++ Go Scala F# Clojure Haskell ネヴィル補間 Pascal Ada C++ Go ニュートン補間 Pascal Ada C++ Go エルミート補間 C++ Go スプライン補間 C++ チェビシェフ補間 最小二乗法 011.数値積分 台形則 C# Java Objective-C D Go Clojure Haskell 中点則 Haskell シンプソン則 Haskell ロンバーグ積分 Haskell ガウス積分 012.常微分方程式 オイラー法 C++ Haskell 後退オイラー法 C++ ホイン法 C++ 中点法 C++ ルンゲ・クッタ法 C++ ルンゲ・クッタ・ギル法 C++ ミルン法 013.偏微分方程式 014.フーリエ変換・ラプラス変換