Matlab中的条件数

来源:互联网 发布:知所不知 编辑:程序博客网 时间:2024/04/27 20:09

1、矩阵的条件数是判断矩阵“病态”程度的一个指标。

      若矩阵的条件数越大,则表明矩阵的病态越严重;反而就是呈现出良态

2、矩阵的条件数函数

(1)cond函数                求矩阵二范式条件数

(2)condest函数           求矩阵一范式条件数

(3)rcond函数              求矩阵条件数的倒数

3、实例

>> m = magic(3)m =     8     1     6     3     5     7     4     9     2>> h = hilb(4)h =    1.0000    0.5000    0.3333    0.2500    0.5000    0.3333    0.2500    0.2000    0.3333    0.2500    0.2000    0.1667    0.2500    0.2000    0.1667    0.1429>> a = cond(m)a =    4.3301>> b = condest(m)b =    5.3333>> c = rcond(m)c =    0.1875>> d = cond(h)d =   1.5514e+04>> e = condest(h)e =   2.8375e+04>> f = rcond(h)f =   3.5242e-05