algorithm - Matlab 在使用 "inv"计算逆时是否使用任何重新排序算法

标签 algorithm matlab linear-algebra matrix-inverse

我正在尝试使用 Matlab 内置函数“inv”来计算方阵的逆。 matlab inv() 是否使用任何重新排序算法(inv 内部且用户不指定)来计算逆?

提前致谢..

最佳答案

可能会进行行旋转以最小化舍入,但这只是算法的一部分。

你得到的逆应该是预期的顺序。你问是因为有一个你无法解释的不寻常的特征吗?

我会问你为什么认为你需要逆。使用 LU 分解和前向后代代替而不是计算完整的逆来求解方程更为典型。您如何使用结果?

关于algorithm - Matlab 在使用 "inv"计算逆时是否使用任何重新排序算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331085/

相关文章:

algorithm - 如何使用 O(n) 时间和 O(1) 空间成本就地合并两个排序的整数数组

c - 生成多组组合

python - Python 中的 Matlab 转换

Matlab 如果缺少值(或零)则填充先前的值

linear-algebra - 在 3D 中找到从点到截锥的最短向量

algorithm - 重叠圆的组合面积

java - 从图像中解析字符以进行 OCR 的算法

matlab - 为什么我的离散时间傅里叶变换不正确?

algorithm - 好的线性代数包

linear-algebra - 什么时候使用 eigen 什么时候使用 Blas