teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2018/11/13 02:35

投稿

physics303
physics303

スコア89

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