77问答网
所有问题
matlab生成对称正定矩阵
请问Matlab如何生成一个10*10随机的正定对称矩阵? 并且要保持对称
举报该问题
推荐答案 2020-02-28
恐怕要自己写程序,但有个粗略的思路:
1.随机生成一个单位正交阵A(这个不困难,用到的只有for循环和函数rand)
2.随机生成一个对角元素均大于0的
对角矩阵
B(这个更容易了,就是生成几个随机正数而已)
3.C=A*B*A即为一个
正定矩阵
,同时也是一个
对称矩阵
。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3YWINq3pNqYWGIvG8Y.html
相似回答
Matlab
随机
生成
一个n维
对称矩阵
,要求对角元为0,其他均为0或1。_百度...
答:
A = tril(A,-1)+triu(A',1);
常见
矩阵
方程由来及
matlab
解法
答:
首先,让我们聚焦于连续系统的稳定守护者——Lyapunov方程。它源于一个关键的二次型(能量)函数,即V = x'Px,其中P为
正定矩阵
。对V的导数,即˙V = x'(A'PA + Q)x,若恒小于零,那么系统便处于稳定状态。稳定的标志是存在
对称正定
的矩阵Q,使得A'PA - Q有解,这就是著名的连续Lyapuno...
【
matlab
】能给我一个5阶以上的
对称正定矩阵
吗?
答:
1 1 1 1 1 1 1 2 2 2 2 2 1 2 3 3 3 3 1 2 3 4 4 4 1 2 3 4 5 5 1 2 3 4 5 6 这是6阶的 依此类推都是可以的
matlab
chol函数怎么使用?
答:
Cholesky分解:如果
矩阵
X是
对称正定
的,则Cholesky分解将矩阵X分解成一个下三角矩阵和上三角矩阵的乘积。设上三角矩阵为R,则下三角矩阵为其转置,即X=R'R。
MATLAB
函数chol(X)用于对矩阵X进行Cholesky分解:R=chol(X):
产生
一个上三角阵R,使R'R=X。若X为非对称正定,则输出一个出错信息。[R,p]...
matlab
求样本协方差
矩阵
的特征值有负的?
答:
在数理统计上,协方差矩阵一定是
对称矩阵
。 对称矩阵是半
正定
的,特征值一定不小于0。因为协方差矩阵对角元素每个随机变量各自的方差,是恒不小于0的数。楼主检查一下你的矩阵是否出现了协方差本身要求的错误。谢谢
matlab
解大型稀疏线性方程组怎么解,对于
对称正定
的稀疏
矩阵
又应该如何...
答:
对称正定
的用pcg解,一般的可以用gmres解
请问有人知道共轭梯度法的FR,PRP,HS三个算法的
Matlab
程序吗?
答:
G为
对称正定矩阵
,X是初始点,e为精度 a是精确线搜索步长 function [m2,a,d,X,g1,f1] = conjgrad(G,b,c,X,e)n=length(G);if n==2 format long e %rat syms x1 x2 f=1/2*[x1,x2]*G*[x1;x2]+b'*[x1;x2]+c;g=[diff(f,x1);diff(f,x2)];g1=subs(subs(g,...
大家正在搜
怎么判断是否为正定矩阵
如何生成对称的半正定矩阵
matlab计算矩阵方差
MATLAB矩阵对称化处理
对称矩阵举例图片
旋转矩阵大全
cholesky分解matlab代码
逆矩阵的求法
eye函数matlab