前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >病态方程组

病态方程组

作者头像
fem178
发布2019-07-17 10:28:40
1K0
发布2019-07-17 10:28:40
举报
文章被收录于专栏:数值分析与有限元编程

对于方程组(1)

其精确解是x=1.0,y=0.0 。如图所示,点(1.0,0.0)是方程组所表示的两条直线的交点。

对于方程组(2)

其精确解是x=-1.5,y=0.5 。如图所示,点(-1.5,0.5)是方程组所表示的两条直线的交点。

现假设方程组(1)的系数a11产生了1%的相对误差,即3.00变成了3.03 。那么方程组的解变成了x=0.995,y=0.008,几乎和原来的解相同。假设方程组(2)的系数a11产生了1%的相对误差,即1.00变成了1.01 。那么方程组的解变成了x=1.789,y=0.193,和原方程组相比,发生了很大的变化,由此可见,方程组(2)对系数误差非常敏感。

实际上,方程组(2)所表示的两条直线几乎是相互平行的,所以方程组系数的微小变化都会使他们的交点产生较大变化。像方程组(2)这样的因系数的很小改变却导致解改变很大的方程组,称为病态方程组,称相应的系数矩阵A为病态矩阵。病态方程组对任何算法都将产生数值不稳定性。对病态方程组有四种处理原则:采用高精度的数值运算;采用预处理方法;采用特殊的数值解法或寻找出现病态的原因,改变原问题的提法。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档