倭算数理研究所

科学・数学・学習関連の記事を、「倭マン日記」とは別に書いていくのだ!

2011-03-14から1日間の記事一覧

commons-math 解読 (6) : 連分数 ContinuedFraction

今回は連分数を表す org.apache.commons.math.util.ContinuedFraction クラスを見ていきます。連分数連分数の詳細に関してはこちらやwikipedia:連分数などを参照のこと。 後でサンプルに用いるため、1つだけ連分数の具体例を見ておきます(参照): これは書…

commons-math 解読 (5) : MathUtils に定義されている static メソッド〜機械制約編〜

今回は機械制約(造語)に関するメソッドです(一覧)。「機械制約」といって念頭にあるのはメモリのオーバーフローや double の精度に関する処理です。 扱うメソッドは以下の通り: メソッド 返り値の型 説明 addAndCheck(int x, int y)addAndCheck(long a,…

commons-math 解読 (4) : MathUtils に定義されている static メソッド〜幾何学編〜

今回は幾何学的関数(造語)を見ていきます。 幾何学的関数として念頭に置いているのは、「距離」や「角度」に関するものです。 今回扱うメソッドは以下の通り: メソッド 返り値の型 説明 distance1(int p1, int p2)distance1(double p1, double p2) intdou…

commons-math 解読 (3) : MathUtils に定義されている static メソッド〜冪等関数編〜

今回は冪等関数(一覧)。「冪等 (idenpotent)」とは、1度写像を施すとその後何度その写像を施しても値が変わらない性質のこと*1。 数学っぽく書くと、任意の に対して が成り立つ関数 のことです。 射影 (projection) なんかがそういう性質を持ってます。 …

commons-math 解読 (2) : MathUtils に定義されている static メソッド〜指数・対数関数編〜

今回は MathUtils に定義されている static メソッドのうち、指数・対数関数、双曲線関数を見ていきます。 今回見ていくメソッドは下表の通り: メソッド 返り値の型 説明 pow(int k, int e)pow(int k, long e)pow(long k, int e)pow(long k, long e)pow(Big…

commons-math 解読 (1) : MathUtils に定義されている static メソッド〜整数関数編〜

以前から気になっていた「commons-math」の API を気ままにいじっていきます。 当面は、簡単に使える org.apache.commons.math.util.MathUtils に定義されている static メソッドをあれこれ。正直、commons-math を使うコードを Java で書くのは億劫なので、…