了解病态矩阵

病态矩阵的定义:求解方程组时如果对数据进行较小的扰动,则得出的结果具有很大波动,这样的矩阵称为病态矩阵。

直白的讲,就是一个系统输入波动很小的情况下输出的差异很大,系统发散不稳定。

A x = E  

A= illCondMatrix 

A1 = illCondMatrix1

illCondMatrix =

[8  3.99999

4 2.00001 ]

illCondMatrix1 =

[8     3.99999

4     2.00000]

inv(illCondMatrix)

ans =

   1.0e+04 *

    1.6667   -3.3333
   -3.3333    6.6667

inv(illCondMatrix1)

ans =

   1.0e+05 *

    0.5000   -1.0000
   -1.0000    2.0000
两个病态矩阵illCondMatrix  和  illCondMatrix1 相很小但他们的逆ans却相差很大

cond(illCondMatrix1)

ans =

   2.5000e+06

条件数cond越大病的就越严重

#(非对角线by略小于1)

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值