如何在c++中求矩阵的逆。简单的编码,只需求3×3矩阵的逆,也可求4×4矩阵的逆。
发布于 2009-12-22 15:24:29
C++没有提供任何语言工具来实现这一点。您必须自己编写代码,或者使用库。
如果问题是如何对其进行编码,首先是“您知道如何在纸上反演矩阵吗?”
发布于 2009-12-22 15:26:26
这不是一个程序问题本身,而是一个数学问题。然而,在计算机上寻找矩阵的逆值需要充分的知识,即浮点算法是有缺陷和不精确的。如果您不相信我创建了一个3x3数组,使a_mn为1/(m+n),并使用在笔和纸上所做的一般逆矩阵解。为了满足所有简单的数学算法的需要,您应该使用这里。
发布于 2009-12-22 15:39:15
通过这个环节求出矩阵的逆,其非常有效的方法( Gauss Jordan )与基于协因子和行列式的方法相比较。
然后想一想,尝试自己去实现它。
消去
https://stackoverflow.com/questions/1947005
复制相似问题