运算 A\B 的结果是什么,其中 A(1, m) 和 B (1, m)?
手册中是这样写的:
A\B returns a least-squares solution to the system of equations A*x= B.
所以这意味着 x = inv (A'*A)*A'*B?然而,矩阵 A'*A 是奇异的......
让我们假设:
A=[1 2 3]
B=[6 7 6]
A\B
0 0 0
0 0 0
2.0000 2.3333 2.0000
如果您使用 MLS:
C = inv (A'*A) singular matrix
C = pinv(A'*A)
0.0051 0.0102 0.0153
0.0102 0.0204 0.0306
0.0153 0.0306 0.0459
D= C*A'*B
0.4286 0.5000 0.4286
0.8571 1.0000 0.8571
1.2857 1.5000 1.2857
所以结果 A\B 和 inv (A'*A)*A'*B 是不同的......