对复杂矩阵应用相同的求解器

时间:2017-03-14 22:33:18

标签: matlab matrix

假设方程A x = b,其中A是实n x n矩阵,b是长度为n的实值向量,x是该线性系统的解向量。

我们可以通过找到A的倒数来找到x的解。

B= inv(A)

因此

x =A^{-1}b. 

x= B*b

如果A和B很复杂,我可以应用相同的求解器吗?

编辑:我正在寻找解释为什么它应该有效。谢谢:))

2 个答案:

答案 0 :(得分:0)

你可以做到这一点。 Matlab更好x = A\b。这通常可以更快,更准确地得到答案。

答案 1 :(得分:0)

简而言之,它适用于任何矩阵,无论该领域如何。 (好吧,至少真实或复杂的领域是有效的。)

我认为你的问题是B是否存在。只要B的行列式不为零,它就会这样做。反之亦然。