求助大家一个问题,我要随机生成一个对称且正定的矩阵,要求对角元素均为1,其它非对角元素在0.4—0.9之间

如题,十分感谢!!!
2024-12-02 11:03:45
推荐回答(1个)
回答1:

1. 随机生成一个元素在[0,1]上的n阶矩阵X
2. Y = 0.5/n * X^T*X 这样Y就是对称正定矩阵,且所有元素都在[0,0.5]上
3. 把Y的所有元素都加上0.4,再把对角元置为1即可