0
私はJuliaでランダムな疎な対称正定値マトリックスを作成しようとしています。私が試したJuliaのスパース対称正定値マトリックス
一つのアプローチました:
n = 10
density = 0.1
X = sprand(n,n,density)
X = 0.5*(X+X') + n*eye(n)
@test isposdef(X) == true
これは動作しますが、それはあなたが、私はしたくない対角主要行列を与えます。エントリーはすべて同じランダムな分布でなければなりません。
私は、あなたがサンプルしたい正確なランダム分布を指定する必要があると思う(sym pos def行列のセットは非コンパクトなので一様ではない)。 –
関連するノートでは、特定の言語で行う方法を心配する前に、数学的に何をしたいのかを正確に指定できる必要があります。 –