24小时热门版块排行榜    

查看: 1961  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

rock.li

铜虫 (小有名气)

[交流] A*A = B,如何计算A? 已有4人参与

请问:
A,B 为正定对称矩阵,如题,B已知。如何得到A?即:如何进行矩阵B的开方计算? 与特特征值有什么关系?
回复此楼
学习进步
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peterflyer

木虫之王 (文学泰斗)

peterflyer



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
9楼: Originally posted by rock.li at 2015-11-23 09:43:50
peterflyer:能否给出具体步骤求解出A?...

最笨的办法就是解方程组了。比如:
B= 1    -1
      -1    1
A=a11     a12
      a21    a22
按矩阵乘法相乘后各对应元素相等的原则,获得四个方程,求解得到:
a11=+-1/sqrt(2), a22=-a11=-+1/sqrt2), a12=a21=-1/[2*a11]=-+sqrt(2)/4
11楼2015-11-23 19:07:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

bluesine

铁杆木虫 (职业作家)

科苑小木虫


小木虫: 金币+0.5, 给个红包,谢谢回帖
B = T^(-1)*D*T =T^(-1)*[l1,l2,...,ln]*T 为正交分解
因为B正定,所以l1,l2,...,ln>0
从而A=T^(-1)*√D*T,其中
√D =[√l1,√l2,...,√ln]
板凳要做十年冷文章不发一个字
2楼2015-11-20 08:45:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Edstrayer

版主 (著名写手)

方寸斗室小天地正气迷漫大世界


小木虫: 金币+0.5, 给个红包,谢谢回帖
青葱岁月圣诞夜,浪漫歌舞迎新年。
3楼2015-11-20 08:47:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peterflyer

木虫之王 (文学泰斗)

peterflyer



小木虫: 金币+0.5, 给个红包,谢谢回帖
A*A = B
由于A是正定矩阵,故必然有逆A^(-1)存在。
上式两边共同左乘或右乘一个A的逆A^(-1),则得:
A=A^(-1)*B=B*A^(-1) 。
4楼2015-11-20 09:07:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见