シミュレーション
こちらへ移動しました。
前回までに単位球面上、球体内で一様分布する点の座標を生成する PolarRandomGenerator クラスを作成しました(一覧)。 ただ、このクラスは実際には少々使い勝手が悪いかと思います。 問題点には以下のものがあります: コンストラクタに java.util.Random …
今回は「単位球体内の一様分布」を生成するメソッド setPointInBall(double) を考えます(一覧)。 これは前回実装した「単位球面上の一様分布」を生成するメソッド setPointOnSphere(double, int) を使えば簡単に実装可能。 class PolarRandomGenerator{ pr…
今回は「単位球面上の一様分布」を生成するコードを考えます(一覧)。setPointOnSphere(double x) メソッド:仕様 前回、宣言だけを示したメソッド setPointOnSphere(double x) をもう少し説明しましょう。引数の double の配列(以下 x とする)は、PolarR…
前回、「一般次元の球体内・球面上の一様分布」を計算する公式を考えましたが、それを実際に Java で実装してみましょう。 今回は準備のみ(一覧)。クラスとしては PolarRandomGenerator というのを作成し、その public メソッドとして setPointOnSphere(do…
こちらに記事を移動しました。
こちらに記事を移動しました。
最近、久方ぶりに「gnuplot」を使ったので(→)、ついでに2次元球面上と3次元球体内の一様分布もプロットしておきましょう(一覧)。 サンプル点は50000個。 また、どちらも xy-平面に射影しています。 2次元球面上の一様分布 3次元球体内の一様分布
こちらに移動しました。
こちらに移動しました。
数式がトんでたので、記事をこちらに移動しました。
数式がトんでいたので、記事をこちら移動しました。
数式がトんでたので、こちらに移動しました。