倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

シミュレーション

単位球体内・球面上の一様分布のモーメント

こちらへ移動しました。

Java で球面上・球体内の一様分布を生成する (4):もう少し使いやすさなどを向上

前回までに単位球面上、球体内で一様分布する点の座標を生成する PolarRandomGenerator クラスを作成しました(一覧)。 ただ、このクラスは実際には少々使い勝手が悪いかと思います。 問題点には以下のものがあります: コンストラクタに java.util.Random …

Java で球面上・球体内の一様分布を生成する (3):単位球体内の一様分布

今回は「単位球体内の一様分布」を生成するメソッド setPointInBall(double) を考えます(一覧)。 これは前回実装した「単位球面上の一様分布」を生成するメソッド setPointOnSphere(double, int) を使えば簡単に実装可能。 class PolarRandomGenerator{ pr…

Java で球面上・球体内の一様分布を生成する (2):単位球面上の一様分布

今回は「単位球面上の一様分布」を生成するコードを考えます(一覧)。setPointOnSphere(double x) メソッド:仕様 前回、宣言だけを示したメソッド setPointOnSphere(double x) をもう少し説明しましょう。引数の double の配列(以下 x とする)は、PolarR…

Java で球面上・球体内の一様分布を生成する (1):概要と準備

前回、「一般次元の球体内・球面上の一様分布」を計算する公式を考えましたが、それを実際に Java で実装してみましょう。 今回は準備のみ(一覧)。クラスとしては PolarRandomGenerator というのを作成し、その public メソッドとして setPointOnSphere(do…

改・一般次元での単位球体内・球面上の一様分布

こちらに記事を移動しました。

一般次元での単位球体内・球面上の一様分布

こちらに記事を移動しました。

2次元球面上と3次元球体内の一様分布

最近、久方ぶりに「gnuplot」を使ったので(→)、ついでに2次元球面上と3次元球体内の一様分布もプロットしておきましょう(一覧)。 サンプル点は50000個。 また、どちらも xy-平面に射影しています。 2次元球面上の一様分布 3次元球体内の一様分布

単位球面上の一様分布

こちらに移動しました。

単位球体内の一様分布

こちらに移動しました。

単位球体内の一様分布:4次元

数式がトんでたので、記事をこちらに移動しました。

単位球体内の一様分布:3次元

数式がトんでいたので、記事をこちら移動しました。

単位球体内の一様分布:2次元

数式がトんでたので、こちらに移動しました。