主要内容

依据

矩阵的行列式

语法

描述

例子

d =相同(一个)返回方阵的行列式一个

例子

全部折叠

创建一个3×3方阵,一个

一个= [1 2 4;5 2 0;1 0 3)
一个=3×31 2 4 5 2 0 1 0 3

行列式的计算一个

d =侦破(A)
d = -32

检查为什么奇点的决定因素不是一个准确的测量。

创建一个10 *矩阵乘以一个单位矩阵,眼睛(10)通过一个小数目。

眼睛= (10)* 0.0001;

矩阵一个主对角线上很小的条目。然而,一个单数,因为它是一个单位矩阵的倍数。

行列式的计算一个

d =侦破(A)
d = 1.0000 e-40

行列式是非常小的。公差测试形式abs(侦破(A)) <托尔可能是国旗这个矩阵奇异。虽然这个矩阵的行列式是接近于零,一个不是不好的条件。因此,一个不是接近奇异。矩阵的行列式可以任意接近零没有奇点传达信息。

调查如果一个是单数,使用气孔导度rcond功能。

计算的条件数一个

c =电导率(A)
c = 1

结果证实,一个并不是病态的。

检查矩阵是奇异,但拥有大量非零的行列式。从理论上讲,任何奇异矩阵的行列式为零,但是因为浮点计算的本质,这个理想并不总是可以实现的。

创建一个13-by-13对角占优矩阵奇异一个和非零元素的视图模式。

A =诊断接头([24 46 64 78 88 94 96 94 88 78 64 24]46);S =诊断接头([-13 -24 -33 -40 -45 -48 -49 -48 -45 -40 -33 -24),1);一个= A + S + rot90 (S, 2);间谍(A)

图包含一个坐标轴对象。坐标轴对象包含新西兰= 37包含一行对象显示它的值只使用标记。

一个是单数,因为行是线性相关的。例如,sum ()产生一个零的向量。

行列式的计算一个

d =侦破(A)
d = 0

的行列式一个是相当大的,尽管这一事实吗一个是单数。事实上,的行列式一个应该完全零!的不准确d将一个聚合的舍入错误的MATLAB®实现LU分解,哪个依据使用计算行列式。这个结果表明数值计算行列式的几个重要方面。看到限制部分为更多的细节。

输入参数

全部折叠

输入矩阵,指定为一个正方形数字矩阵。

数据类型:|
复数的支持:金宝app是的

限制

避免使用依据检查,如果一个矩阵是奇异的,因为下面的局限性。使用气孔导度rcond代替。

限制 结果

行列式的大小通常是与一个矩阵的条件数无关。

一个矩阵的行列式可以任意大或小而不改变条件数。

依据采用LU分解计算行列式,这是容易受到浮点舍入错误。

行列式的计算有时数值不稳定。例如,依据可以产生一个高震级奇异矩阵的行列式,即使它应该有一个大小为0。

算法

依据计算行列式的三角因素通过高斯消去法获得的函数。

陆[L U] = s (X) =侦破(L) %这总是+ 1或者1侦破(X) = s * prod(诊断接头(U))

扩展功能

版本历史

之前介绍过的R2006a