我需要一种算法来反转三角矩阵:例如
| 1 2 4 |
| 1 3 9 |
| 1 4 16 | 谢谢你的帮助
那不是三角矩阵,但这会起作用
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