ランダムに2×2の正定値行列をつくりたいです。ここで、行列の各要素は-10から10の間とします。
どうしたらよいでしょうか。
なお、正定値行列とは固有値がすべて正の実正方行列です。実正方行列Aが正定値行列であることの必要十分条件として、「任意の非ゼロ縦ベクトルxに関して、(x^T)Ax >0が成り立つこと」が知られています。x^Tはxの転値です。
ランダムに行列を作ってみて、固有値を計算して、正定値行列だったら採用、そうじゃなかったら、棄却、というアイディアで実装しようかなと思っていますが、これでは計算コストがかさむので他にいい方法はないでしょうか。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。