数学
2012 年 4 月 23 日 0:20 |
84 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
こんばんは。
Ruby で円周率を計算してみました。
通常、コンピュータで円周率を計算するには多倍長整数の概念を使用しますが、今回は上の桁から順々に計算していく “Spigot” というアルゴリズムを利用しました。
Spigot アルゴリズムについての詳しいことは、
に記載されていますが、簡単に言うと、arctan(1) = π/4 であることを利用した計算方法です。
また、こちらのサイトにはC言語によるプログラムが掲載されています。
続きを読む »
タグ: Ruby
2012 年 4 月 23 日 0:20 |
84 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
2012 年 4 月 14 日 0:20 |
55 Views
|
カテゴリー:プログラミング, 数学 |
コメント(2)
|
印刷
こんばんは。
Cygwin 上で、オブジェクト指向の機能と関数型言語の機能を統合した汎用プログラミング言語 Scala を使えるようにしてみました。
今後本格的に使用するかどうかは別として、ちょっと触れてみたいと思った程度です。
現在、Scala は 2.9.1-1 が最新のようです。
続きを読む »
タグ: Cygwin, Scala
2012 年 4 月 14 日 0:20 |
55 Views
|
カテゴリー:プログラミング, 数学 |
コメント(2)
|
印刷
2012 年 4 月 8 日 0:20 |
109 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
こんばんは。
ご存知の方も多いと思いますが、Ruby での処理の実行時間計測方法についてです。
Ruby に限らずよくある方法に、処理前と処理後の時間差を計算する方法があります。
Ruby ではこの方法以外に、ベンチマークを取るためのクラス Benchmark を使う方法もあります。
こちらを参照。
続きを読む »
タグ: Ruby
2012 年 4 月 8 日 0:20 |
109 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
2012 年 4 月 7 日 0:20 |
131 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
こんばんは。
Cygwin 上で Python を使えるようにしてみました。
現在、Python は 2.x 系では 2.7.2 が最新、3.x 系では 3.2.2 が最新のようです。
ソースからインストールする場合は、これらのバージョンにするでのしょうが、今回はちょっと試すだけなので、パッケージによるインストールとしました。(この場合のバージョンは、2.6.7)
続きを読む »
タグ: Cygwin, Python
2012 年 4 月 7 日 0:20 |
131 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
2012 年 3 月 27 日 0:20 |
134 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷
こんばんは。
Cygwin 上で FORTRAN を使えるようにしてみました。
大学時代に FORTRAN77(パンチカード式)に少しだけ触れた程度でしたが、思い出す意味も含めてコンパイルできる環境を準備してみました。
FORTRAN は現在、オブジェクト指向プログラミングのできる FORTRAN2003 が最新のようですが、Cygwin で使用できる FORTRAN は FORTRAN95 が最新のようです。
続きを読む »
タグ: Cygwin, FORTRAN
2012 年 3 月 27 日 0:20 |
134 Views
|
カテゴリー:プログラミング, 数学 |
コメント(0)
|
印刷