matlab生成对称正定矩阵

问题描述:

matlab生成对称正定矩阵
请问Matlab如何生成一个10*10随机的正定对称矩阵?
并且要保持对称
1个回答 分类:综合 2014-10-15

问题解答:

我来补答
恐怕要自己写程序,但有个粗略的思路:
1.随机生成一个单位正交阵A(这个不困难,用到的只有for循环和函数rand)
2.随机生成一个对角元素均大于0的对角矩阵B(这个更容易了,就是生成几个随机正数而已)
3.C=A*B*A即为一个正定矩阵,同时也是一个对称矩阵.
 
 
展开全文阅读
剩余:2000