c++ - 是否有一种直接的方法来反转三角形(上或下)矩阵?

标签 c++ math matrix linear-algebra triangular

我正在尝试实现一些基本的线性代数运算,其中一个运算是三角(上和/或下)矩阵的求逆。有没有简单稳定的算法来做到这一点?

谢谢。

最佳答案

是的,使用 back substitution .矩阵求逆的标准算法是求其 LU 分解(分解为下三角矩阵和上三角矩阵),对三角 block 使用反代换,然后将结果组合得到原始矩阵的逆矩阵。

关于c++ - 是否有一种直接的方法来反转三角形(上或下)矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/420612/

相关文章:

c++ - F# 代码优化还是真的那么慢?

python - 如何将多维多项式与 numpy.polynomial 一起使用?

sql - 在 SQL 中,我怎样才能得到一个数学表达式来给我一个 double 而不是一个截断的 int?

r - 在 R 中从列表转换为数字

python - 如何用 SymPy 中的向量替换矩阵的对角线元素?

C++ vector push_back() 覆盖另一个相同类型的 vector ?

C++构造函数初始化列表

c++ - 导入的库函数可以在内存中移动吗

c++ - 当 x_0 = 1 时尝试计算 e^x

c++ - OpenGL - 无法让相机工作