第2章 3.对称正定矩阵的平方根法
- 格式:ppt
- 大小:153.50 KB
- 文档页数:7
对称正定矩阵
对称正定矩阵是一种非常常见的矩阵,它可以用来描述物体之间的静态关系,如力学刚体的位置,剪力,也可以用于描述数学中复杂的参数模型。
它的定义是:任何非空矩阵都可
以写成点乘积的形式,而且当且仅当它可以用n阶对称矩阵表示时,并且这个矩阵满足正
定性,即满足矩阵的所有特征根都是正的。
对称正定矩阵有三个重要的性质,第一是其特征根都是正的,第二,其对角线上的元素都是非负的,最后,该矩阵是对称的,也就是矩阵的转置矩阵和自身相等。
这三个性质一起
决定了对称正定矩阵有着巨大的数学价值,可以用来建模复杂的运动问题,或者以二次型
表示维数问题。
此外,对称正定矩阵在图论理论中也有着重要的地位,它可以用来解决最大流最小割问题,也可以用来定义图上的拓扑结构。
这就是为什么现实世界中庞大的网络系统,如交通网络,电话网络,都可以用图论的方法来研究和解释的原因。
总而言之,对称正定矩阵在工程实践和数学理论中都有着不可替代的作用,它不但有助于解决复杂的运动问题,而且可用于定义图上的结构,可以说是建立复杂结构的力量和支持
良好。
浅析线性方程组的平方根解法在求解线性方程组时,直接解法有顺序高斯消元法、列主元高斯消元法、全主元高斯消元法、高斯约当消元法、消元形式的追赶法、LU 分解法、矩阵形式的追赶法,当我们遇到对称正定线性方程组时,我们就要用到平方根法(对称LLT 分解法)来求解,为了熟悉和熟练运用平方根法求解线性方程组,下面对运用平方根法求解线性方程组进行解析。
一、运用平方根法求解线性方程组涉及到的定理及定义我们在运用平方根法求解线性方程组时,要判定线性方程组Ax=b 的系数矩阵A 是否是对称正定矩阵,那么我们就要了解正定矩阵的性质和如下定理及定义:1、由线性代数知,正定矩阵具有如下性质:1) 正定矩阵A 是非奇异的2) 正定矩阵A 的任一主子矩阵也必为正定矩阵 3) 正定矩阵A 的主对角元素均为正数 4) 正定矩阵 A 的特征值均大于零 5) 正定矩阵A 的行列式必为正数定义一 线性方程组Ax=b 的系数矩阵A 是对称正定矩阵,那么Ax=b 是对称正定线性方程组。
定义二 如果方阵A 满足A=AT ,那么A 是对称阵。
2.1.4 平方根法和改进的平方根法如果A 是n 阶对称矩阵,由定理2还可得如下分解定理:定理2 若A 为n 阶对称矩阵,且A 的各阶顺序主子式都不为零,则A 可惟一分解为:A =LDLT ,其中L 为单位下三角阵,D 为对角阵。
证明 因为A 的各阶顺序主子式都不为零,所以A 可惟一分解为:A =LU 因为 ,所以可将 U 分解为:⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=nn u u u U 2211⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛11122211112 u u u u u u n nn n 1DU =其中 D 为对角矩阵,U1为单位上三角阵.于是:A =LDU1=L(DU1)因为A 为对称矩阵,所以,A =AT =U1TDTLT =U1T(DLT),由 A 的 LU 分解的惟一性即得:L =U1T ,即U1=LT ,故A =LDLT 。
数值分析-第⼆章-线性⽅程(直接求解⼆--平⽅根法)Doolittle分解复习
LDU分解
定理:矩阵A的各阶顺序主⼦式≠0,A可唯⼀分解为:A=LDU
其中,L单位下三⾓矩阵,U单位上三⾓矩阵,D⾮奇异对⾓矩阵。
【即从Doolittle分解的U中,提取出对⾓阵】
提取⽅法:U的每⾏提取出对⾓元素【每⾏其余元素,缩⼩相应倍数】,组成对⾓矩阵D
Cholesky分解
定理:A为对称正定矩阵,存在⾮奇异下三⾓矩阵L,主对⾓为正时,分解唯⼀。
补充:A正定--各阶顺序主⼦式>0.矩阵A的特征值都>0
理解:将D开⽅,之后前后合并
平⽅根法
上⽂说明了,Cholesky分解的过程,但是计算过程可以简化,直接求出L矩阵,⽆需先进⾏Toolittle分解和LDU分解
改进平⽅根法
从上式可以看出,通过Crount分解,再转换成LDL^T分解.
相⽐于平⽅根法,改进平⽅根法,计算量相当,但可以避免开⽅运算。
计算机底层的运算,最终转化成加法运算。
越是复杂的运算,转换的层数越⾼,计算时间越多。
在能够避免复杂运算的时候,尽量避免复杂运算。
平方根的计算方法平方根是数学中非常常见的概念。
它表示一个数的平方根可以返回该数,即进行平方运算得到原数的操作。
然而,平方根的计算并不总是那么简单。
在这篇文章中,我们将详细介绍几种不同的方法来计算平方根。
1.牛顿迭代法牛顿迭代法是一种用于求解方程或函数近似解的方法。
对于平方根计算来说,我们可以将问题转化为求解方程x^2=a的近似解。
迭代公式如下:x(n+1)=(1/2)*(x(n)+a/x(n))其中,x(n)是第n次迭代的近似解。
初始值可以是任意正数,后续的迭代将会越来越接近真实的平方根。
2.二分法二分法是一种用于求解函数零点的迭代算法。
对于平方根计算来说,我们可以将问题转化为求解方程x^2-a=0的近似解。
迭代公式如下:x(n+1)=(x(n)+a/x(n))/2其中,x(n)是第n次迭代的近似解。
初始值可以是任意正数,后续的迭代将会越来越接近真实的平方根。
3.整数平方根方法该方法适用于计算整数的平方根。
可以通过不断尝试从小到大的整数i,找到最大的整数i,使得i的平方小于等于给定的数a,即i^2<=a。
该方法的时间复杂度较低,但只适用于整数。
4.应用特殊数学公式有一些特殊的数学公式可以用来计算一些数的平方根。
例如,牛顿迭代公式可以使用泰勒级数展开近似计算平方根。
还有一些其他公式,如连分数、二次无理数等。
这些公式的使用需要对数学的原理有一定的了解,并且适用范围有限。
总结起来,计算平方根的方法有很多种,包括牛顿迭代法、二分法、整数平方根方法以及特殊数学公式等。
每种方法都有其适用范围和优缺点。
在实际计算中,我们可以根据具体情况选择最合适的方法来计算平方根。