A为n*n的奇异实数矩阵,b为n*1的实数矩阵,求Ax=b中x

问题描述:

A为n*n的奇异实数矩阵,b为n*1的实数矩阵,求Ax=b中x
我用matlab的pinv(A)*b所得到x,与用C++编程实现的全选主元消法(参考《C常用算法程序集》)得到的结果不一样那?而且相差蛮大的.为什么那?另外如何实现上述问题的C++编程

X'* A'=(AX + BU + CU')* A“(1)
X = X'A'+ U'* B'+ U * C'(2)
(1)到(2)你可以得到一个表达的X