0

我需要一种算法来反转三角矩阵:例如

| 1 2 4 |

| 1 3 9 |

| 1 4 16 | 谢谢你的帮助

4

1 回答 1

3

那不是三角矩阵,但这会起作用

Y = inv(X) 

其中 X 是您的原始矩阵。如果您需要一个特定的算法,您可以尝试以高斯消除作为起点http://en.wikipedia.org/wiki/Gaussian_elimination。您可以实现该算法并使用该inv函数来检查您的结果。

您也可以尝试 Gauss-Jordan 消除http://en.wikipedia.org/wiki/Gauss%E2%80%93Jordan_elimination

其他更高级的选项是这些http://en.wikipedia.org/wiki/Matrix_inversion#Methods_of_matrix_inversion

这应该澄清什么是三角矩阵http://en.wikipedia.org/wiki/Triangular_matrix

于 2012-08-31T20:30:19.733 回答