查字典论文网 >> 范德蒙矩阵的病态性与扰动性算法研究

范德蒙矩阵的病态性与扰动性算法研究

小编:

摘 要:文章介绍和研究范德蒙矩阵的病态性并进行扰动性分析。将数值分析知识与Matlab软件相结合,研究了3-20阶的范德蒙矩阵的条件数随阶数增长,且增长越快导致矩阵病态性越严重,并进行了曲线拟合。以条件数为基础,进一步对AX=b进行扰动分析,证实A和b的微小变动,对解的影响较大。最后对以范德蒙矩阵为系数矩阵的线性方程用雅克比迭代法进行收敛性分析,证实迭代矩阵的谱半径都大于1,即迭代矩阵是发散的。研究矩阵扰动和病态算法在实际科学计算中有重要作用。

关键词:范德蒙矩阵;条件数;扰动性分析;雅克比迭代;收敛性

1 范德蒙矩阵与相关概念介绍

范德蒙矩阵是法国数学家范德蒙提出的一种各列为几何级数的矩阵[1]:

即得解向量的相对误差与右端项的相对误差、矩阵的条件数之间的关系。

2 范德蒙矩阵的病态性分析

3 范德蒙矩阵扰动分析

对于线性方程组Ax=b,在实际科学测量时,对于系数矩阵A和常数向量b都有可能存在误差,这些误差称为扰动。在科学实验和工科测量时,系数矩阵或则常数矩阵的一些微小变化可能会导致数值解的很大差距,因此我们要分析这些测量值得变化对结果的影响以及如何影响结果的。现把这些扰动分为两种情况分析,第一种情况:系数矩阵存在扰动,常数向量不存在扰动。第二种情况:系数矩阵不存在扰动,常数向量存在扰动。

4 雅克比迭代法收敛性分析

雅克比迭代法x(k+1)=Bx(k)+g适用于解大型的且系数阵为稀疏的方程组[4],能减少运算次数,节约存储。采用这种方法研究范德蒙矩阵A随阶数增大,矩阵的收敛性。求得迭代矩阵的谱半径结果如图4所示。

从上面程序可以看出Matlab的强大功能。仅仅只需要几行简单的代码就能将枯燥乏味、冗杂抽象的数值计算问题轻易解决。不仅节约了时间,而且提高了效率,可见数值分析与Matlab相结合能促进科学计算问题得到更好地解决。

参考文献

[3]陆全,任学明.一类广义范德蒙矩阵求逆的快速算法[J].西安建筑科技大学学报,2004,36(3):2-4.

[4]袁东锦.计算方法-数值分析[M].南京:南京师范大学出版社,2004.

[5]周国标,宋宝瑞,谢建利.数值计算[M].北京:高等教育出版社,2008.

[6]任玉杰.数值分析及其MATLAB实现[M].北京:高等教育出版社,2007.

[7]吝维军.符号计算系统与数学实验[M].长春:吉林科学技术出版社,2005.

热点推荐

上一篇:德国DWA水质模型

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文

最新形容男朋友虚伪的句子(4篇) 新时代教师职业道德培训心得体会范文(14篇)