文件名称:inv_det_0(A):矩阵的逆和行列式通过阶展开和缩合-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-19 02:54:45
matlab
给定方阵的逆和行列式可以通过应用同时涉及矩阵阶数扩展和压缩过程的迭代程序来计算。 在迭代过程结束时,展开例程产生给定矩阵 (A) 的逆 (iA),缩合例程生成元素数组 (p)(Schur 分量),它给出了行列式 (dA)给定的矩阵。 [iA,dA,p] = inv_det_0.(A)。 例程代码非常紧凑,适用于相当大的阶矩阵,例如 A = randn(99)。 乘法/除法运算的总数约为 N^3,这是两个 NxN 矩阵的乘积所需要的。 该例程涉及简单的算术除法,如果除法器变为零,则会失败。 在这种情况下,在运行例程之前,我们必须在给定矩阵的行和列之间进行交换。
【文件预览】:
inv_det_0.zip
det_inv.zip