可能重复:
Defining a matrix as an array of arrays and computation its inverse matrix in C++
Simple 3x3 matrix inverse code (C++)
如何在c ++中找到矩阵的逆矩阵。简单编码只是为了找到3by3矩阵的逆,也用于4乘4矩阵
答案 0 :(得分:10)
C ++没有提供语言功能。您必须自己编写代码或使用库。
如果问题是如何编码,起点是“你知道如何在纸上反转矩阵吗?”
答案 1 :(得分:1)
这不是一个编程问题,而是一个数学问题。然而,在计算机上查找矩阵的逆转确实需要充分的知识,即浮点运算是有缺陷的和不精确的。如果你不相信我创建一个3x3数组,使a_mn为1 /(m + n)并使用你在笔和纸上做的一般逆矩阵解决方案。您应该here了解所有简单的数学算法需求。
答案 2 :(得分:1)
查看此链接以获得矩阵的逆矩阵,其非常有效的方法(高斯乔丹)为 与基于辅因子和行列式的方法相比较。
然后考虑一下并尝试自己实施。
http://en.wikipedia.org/wiki/Gauss%E2%80%93Jordan_elimination