Recent Posts

C++ - 階乗の多桁計算!  (2013-03-27)

以前、コンピュータで大きな桁数を計算する概念・アルゴリズムを紹介しました。 C++ - 多桁計算! 今回は、階乗(n!)を多桁計算するアルゴリズムについてです。

Ruby - ネイピア数(自然対数の底)e 計算!  (2013-03-25)

前回は、C++ による「ネイピア数(自然対数の底) \(e\) 計算」のアルゴリズムを紹介しました。 C++ - ネイピア数(自然対数の底)e 計算! 今日は、同じアルゴリズムを Ruby で実現してみました。 アルゴリズムについては、上記リンクの記事を参照してください。

C++ - ネイピア数(自然対数の底)e 計算!  (2013-03-24)

以前、コンピュータで大きな桁数を計算する概念・アルゴリズムを紹介しました。 C++ - 多桁計算! 今回は、ネイピア数(自然対数の底) \(e\) を多桁計算するアルゴリズムについてです。 当然、プログラミン言語そのものが保有している関数は使用しません。級数展開して計算します。

Ruby - 円周率計算(マチンの公式)!  (2013-03-22)

前回は、C++ による「マチンの公式による円周率計算」のアルゴリズムを紹介しました。 C++ - 円周率計算(マチンの公式)! 今日は、同じアルゴリズムを Ruby で実現してみました。 アルゴリズム等については、上記リンクの記事を参照してください。

C++ - 円周率計算(マチンの公式)!  (2013-03-21)

先日は、コンピュータで大きな桁数を計算する概念・アルゴリズムを紹介しました。 C++ - 多桁計算! 今回は、その概念を応用して円周率 \(\pi\) を計算してみました。 使用した公式は、マチン(Machin)の公式です。 当然、プログラミン言語そのものが保有している三角関数は使用しません。級数展...

Ruby - 多桁計算!  (2013-03-19)

前回は、C++ による「多桁計算」のアルゴリズムを紹介しました。 C++ - 多桁計算! 今日は、同じアルゴリズムを Ruby で実現してみました。 Ruby では桁数(整数型の範囲)をあまり気にしなくても、メモリの許される限り計算できますが、それでも都合が悪いこともあるでしょうし・・・・ アルゴリズ...

C++ - 多桁計算!  (2013-03-18)

通常、C言語等では整数型で扱える数値を超える値の加減乗除はそのままでは計算不可能です。 今回は、データ型を超える整数の加減乗除の方法についてです。

Ruby - 月相計算!  (2013-03-16)

少し前に、グレゴリオ暦(Y年m月d日 H時M分S秒)から太陽・月の黄経、月齢を計算する Ruby スクリプトの紹介しました。 Ruby - 太陽黄経計算! Ruby - 月黄経計算! Ruby - 月齢計算! 今回は、グレゴリオ暦(Y年m月d日 H時M分S秒)から月相(月の満ち欠け)を計算する...

Ruby - ニュートン補間!  (2013-03-14)

前回は、C++ による「ニュートン補間」のアルゴリズムを紹介しました。 C++ - ニュートン補間! 今日は、同じアルゴリズムを Ruby で実現してみました。 アルゴリズムについては、上記リンクの記事を参照してください。

C++ - ニュートン補間!  (2013-03-13)

何組かの x, y データが与えられ、これらの点全てを通る補間多項式を求める方法に「ニュートン補間」というものがあります。 先日は「ラグランジュ補間」について紹介しました。 C++ - ラグランジュ補間! 以下、一部 \(\TeX\) で記載。