登录论坛

查看完整版本 : 【求助】如何用matlab LU分解的结果来求解A^T = b?


littlejedi
2008-01-25, 14:02
现在碰到了个算法问题,很头疼。。
具体就是先lu(A)
得到L, U,P
然后用L,U,P来解A的转置矩阵对于向量b的解:A' x = b
用matlab可以表示为A'\b
但是现在自己写算法出来。。
望高手指教了。。谢谢

dnping
2008-01-25, 16:24
L*U=P*A;
A=inv(P)*L*U;
A'=(inv(P)*L*U)'
=U'*L'*(inv(P))';
A'*x=b => U'*L'*(inv(P))'*x=b;
……

littlejedi
2008-01-27, 17:36
多谢了。。。自己要加强数学基础。。。