ハミルトニアンモンテカルロ (あるいはハイブリッドモンテカルロ) を F# で実装してみたというお話。ハミルトニアンというのはポテンシャルエネルギーと運動エネルギーの和としてあらわされる物理量のことだそうですが,よくわか もっと見る
F# でハミルトニアンモンテカルロ
10 12月, 2012
プログラミングに関するメモ書きを中心に扱います。
ハミルトニアンモンテカルロ (あるいはハイブリッドモンテカルロ) を F# で実装してみたというお話。ハミルトニアンというのはポテンシャルエネルギーと運動エネルギーの和としてあらわされる物理量のことだそうですが,よくわか もっと見る
この記事は F# Advent Calendar 2012 のために執筆されました。 昨日の F# Advent Calendar は eozw さんが『F# + ExcelDna + R.NET』という記事を書かれてい もっと見る
F# 3.0 では言語内 DSL っぽいものが簡単に作れるので,僕の考えた最強のターミナル的なものを試してみようかと思った次第です。ガチでスタンドアローンなやつではなく, fsi 上で操作をしたいなという感じで。 省略可 もっと見る
Julia は計算系のプログラミング言語です。高速であり,分散処理も容易に行えるような設計になっています。なにはともあれインストールしないと試すことができないので,とりあえず Ubuntu にインストールしてみました。
FSharpx は F# 向けのライブラリー群で, FSharpx.TypeProviders.Math はその 1 つです。これを使うと簡単に のベクトルの型を定義できます[A]。 ここで定義した Vector2D と もっと見る