特征值解法
第七章 特征值问题的迭代解法
在幂迭代中, 我们取 x(m−1) 为近似特征向量. 显然, 如果我们在 Km (A, x(0) ) 中找出 “最佳” 的近似特征向 量, 则收敛速度就可能会大大加快. 下面我们讨论如何在 Km = Km (A, x(0) ) 中寻找 “最佳” 的近似特征向量. 设 A ∈ Rn×n , 并设 Km 和 ˜ x Lm 是 Rn 的两个 m 维子空间. 投影算法就是在寻找 A 的近似特征对 (λ, ˜), 满足下面的 Petrov-Galerkin 条 件 ˜ ∈ C and x find λ ˜ ∈ Km such that ˜x Ax ˜−λ ˜ ⊥ Lm . (7.1)
· 7-4 ·
7.2
Rayleigh-Ritz 算法
事实上, 我们可以在 Km (A, x(0) ) 中找出 m 个最佳近似特征向量及相应的最佳近似特征值. 这些近似 特征值和近似特征向量就是 Ritz 值 和 Ritz 向量. 定义 7.1 设 Km 是 Rn×n 的 一 个 m 维 子 空 间, 它 的 一 组 标 准 正 交 基 为 v0 , v1 , . . . , vm−1 , 并 令 Vm = T ˜ y ) 是 Tm 的一组特征对, 即 Tm y = λy ˜ 且 ∥y ∥2 = 1. 则我们成 [v0 , v1 , . . . , vm−1 ]. 记 Tm = Vm AVm , 设 (λ, ˜ 是 A 的一个 Ritz 值, x λ ˜ = Vm y 是 A 的一个 Ritz 向量. Rayleigh-Ritz 算法 就是用 Ritz 值和 Ritz 向量来近似 A 的特征值与特征向量. 算法 7.2 Rayleigh Ritz procedure
T Tm = Vm AVm
α1 β1 β ... 1 = .. .
矩阵特征值问题的解法要点
1k [a1v1
a2
(
2 1
)k
v2
(
n 1
)k
vn
]
因为
i 1(i 2,3,, n) 1
故当k→∞时, xk→λ1ka1v1.
因此,xk可看成是关于特征值λ1的近似特征向量
有一严重缺点,当|1|>1 (或| 1 |<1时){Vk}中不 为零的分量将随K的增大而无限增大,计算机就可 能出现上溢(或随K的增大而很快出现下溢)
17
算法: 乘幂法
min R( x) x0
min( Ax,
x 2 1
x)
n
max x0
R( x)
max ( Ax, , x 2 1
x)
由于R(x) R( x) ,对于任意 x ,可以取 ,使
得:||x ||2 1 .
证明: 假设 u1, u2 ,, un 为 A 的规范正交特征向量
组,则对任何向量 x Rn ,有 n x iui i 1
||
Ak z0 Ak z0 ||
14
zk
1k | 1k
|
b1v1 || b1v1
b2
(
2 1
)
k
v2
b2
(
2 1
)
k
v2
bn
(
n 1
)k
vn
bn
( n 1
)k
vn
||
当1>0时
|
1k 1k
|
1
zk
b1v1 || b1v1 ||
当1<0时 1k 1 | 1k |
zk
b1v1 || b1v1 ||
8
于是
数值分析-第7章 矩阵特征值问题的数值解法n
7
9 11 12
6.104716
6.026349 6.006637 6.003327
(-0.450275, -0.322058, 1.0)
(-0.445914, -0.318617, 1.0) (-0.444814, -0.31775, 1.0) (-0.444630, -0.317606, 1.0)
其中i为A的特征值,P的各列为相应于i的特征向量。
P -1 AP D
2
n
2
定理7.1.3 ARnn,1, …, n为A的特征值,则
(1)A的迹数等于特征值之和,即 tr ( A) aii i
i 1 i 1
n
n
(2)A的行列式值等于全体特征值之积,即
1 xi(k +1) / xi(k )
i 1,2,, n
可见,当k充分大时, ( k ) 近似于主特征值, ( k +1) 与x ( k )的对应非零分量的比值 x x 近似于主特征值。
在实际计算中需要对计算结果进行规 , 范化。因为当 1 1时,x (k ) 趋于零, 当1 1时, x ( k )的非零分量趋于无穷。 从而计算时会出现下溢 或上溢。
特征值的范围. 解 我们先分别求出各个圆盘区域。 D1 = {z:|z – 1|£0.6};D2 = {z:|z – 3|£0.8} D3 = {z:|z + 1|£1.8};D4 = {z:|z + 4|£0.6}. 易见D2和D4为 弧立圆盘分别 包含A的两个实 特征值.
矩阵特征值的数值解法
第9章 矩阵特征值的数值解法9.1 引言矩阵特征值问题有广泛的应用背景. 例如动力系统和结构系统中的振动问题、电力系统的静态稳定分析上、工程设计中的某些临界值的确定等,都归结为矩阵特征值问题. 数学中诸如方阵的对角化及解微分方程组等问题,都要用到特征值的理论. 本章介绍n 阶实矩阵n n ⨯∈R A 的特征值与特征向量的数值解法.定义9.1.1 已知n 阶实矩阵()n n ij a ⨯=∈R A ,如果存在常数λ和非零向量x ,使λ=Ax x 或 ()λ-=0A I x (9.1.1)那么称λ为A 的特征值(eigenvalue),x 为A 的相应于λ的特征向量(eigenvector). 多项式111212122212()det()n n n n n nn a a a a a a p a a a λλλλλ-⎡⎤⎢⎥-⎢⎥=-=⎢⎥⎢⎥-⎣⎦LL M M O M LA I (9.1.2) 称为特征多项式(characteristic polynomial),det()0λ-=A I (9.1.3)称为特征方程(characteristic equation).注 式(9.1.3)是以λ为未知量的一元n 次代数方程,()det()n p λλ=-A I 是λ的n 次多项式. 显然,A 的特征值就是特征方程(9.1.3)的根. 特征方程(9.1.3)在复数范围内恒有解,其个数为方程的次数(重根按重数计算),因此n 阶矩阵A 在复数范围内有n 个特征值. 除特殊情况 (如2,3n =或A 为上(下)三角矩阵)外,一般不通过直接求解特征方程(9.1.3)来求A 的特征值, 原因是这样的算法往往不稳定. 在计算上常用的方法是幂法与反幂法和相似变换方法. 本章只介绍求矩阵特征值与特征向量的这两种基本方法. 为此将一些特征值和特征向量的性质列在此处.定理9.1.2 设n 阶方阵()ij n n a ⨯=A 的特征值为12,,,n λλλL ,那么 (1) 121122n nn a a a λλλ+++=+++L L ; (2) 12det n λλλ=L A .定理9.1.3 如果λ是方阵A 的特征值,那么 (1) k λ是k A 的特征值,其中k 是正整数;(2) 当A 是非奇异阵时,1λ是1-A 的特征值. (3) ()n p λ是()n p A 的特征值,其中()n p x 是多项式2012()n n n p x a a x a x a x =++++L .定义9.1.4 设,A B 都是n 阶方阵. 若有n 阶非奇异阵P ,使得1-=P AP B ,则称矩阵A 与B 相似(similar),1-P AP 称为对A 进行相似变换(similarity transformation),P 称为相似变换矩阵(similarity transformation matrix).定理9.1.5 若矩阵A 与B 相似,则A 与B 的特征值相同. 定理9.1.6 如果A 是n 阶正交矩阵,那么 (1) 1T -=A A ,且det 1=A 或1-;(2) 若=y Ax ,则22=y x , 即T T ⋅=⋅x x y y . 定理9.1.7 设A 是任意n 阶实对称矩阵,则 (1) A 的特征值都是实数; (2) A 有n 个线性无关的特征向量.定理9.1.8 设A 是任意n 阶实对称矩阵,则必存在n 阶正交矩阵P ,使得1T -==P AP P AP Λ,其中12diag(,,,)n λλλ=L Λ是以A 的n 个特征值12,,,n λλλL 为对角元素的对角矩阵.定理9.1.9 (圆盘定理) 矩阵()ij n n a ⨯=A 的任意一个特征值至少位于复平面上的几个圆盘中的一个圆盘上。
特征方程的根与特征值的计算方法
特征方程的根与特征值的计算方法特征方程常常在矩阵计算和微分方程中出现。
在这两个重要的数学领域中,特征方程的使用是非常重要的。
对于矩阵问题,特征方程的解决有助于找到矩阵的特征值,而针对微分方程,它可以用来描述一个微分方程的稳定性。
在本篇文章中,我们将会介绍特征方程的根与特征值的计算方法。
一、特征方程的定义特征方程是指一个矩阵减去一个标量矩阵后的行列式,表示为det(A-λI)=0。
其中,A是一个n阶方阵,λ是一个标量,I是一个n 阶单位矩阵。
二、特征值与特征向量在特征方程中,一个标量λ称为矩阵A的特征值,而特征向量则是指矩阵A与它的特征值所对应的非零向量。
特征方程的根与特征值有很大的关联性,因为特征值就是特征方程的根。
三、特征方程的解法要求解特征方程,必须要先计算出它的根,也就是特征值。
一般来说,根据求解特征值的方式,可以将特征方程的计算方式分为以下两种:1. 直接求解根据特征方程的定义,即求出A-λI的行列式,并令其等于0。
这个过程中,λ相当于是一个未知的变量,因此该方程式是一个关于λ的一元多项式,而根据代数基本定理,不存在大于n阶的关于λ的一元多项式。
因此,该方程式的根的个数正好等于它的次数。
举个例子:对于一个2阶矩阵的特征方程det(A-λI)=0,可以列出一个2次的关于λ的一元多项式。
这个方程式的根有可能是实数,但也有可能是复数。
对于一个n阶矩阵来说,这个特征方程是一个n次的关于λ的一元多项式,它也有可能有实数根与复数根。
2. 利用迭代计算法求解以幂迭代法为例来说明。
Step 1:初始化随机生成一个n维向量x0,并将其归一化。
不妨先令i=0,然后执行以下的迭代计算法:Step 2:迭代求解i. 计算矩阵和向量的乘积。
y=Axiii. 求得y中的最大值yi和对应的下标iiii. 创建一个新的向量x,并计算x=1/yi*yiv. 计算向量x与扰动项之和的范数,并判断其是否已经收敛若范数小于一个给定的精度,则停止迭代计算法;反之,则转到Step 2并令i=i+1,继续循环迭代计算。
线性代数中的特征值与特征向量求解方法
线性代数中的特征值与特征向量求解方法线性代数是数学中的一个重要分支,广泛应用于各个领域,包括物理学、工程学、计算机科学等。
在线性代数中,特征值与特征向量是非常重要的概念,它们在矩阵的变换和矩阵的性质研究中起到了关键的作用。
一、特征值与特征向量的定义在矩阵A中,如果存在一个非零向量x,使得Ax=kx成立,其中k为一个常数,则称k为矩阵A的特征值,x为对应于特征值k的特征向量。
特征值与特征向量是矩阵在线性变换下的重要性质,它们描述了矩阵变换的规律和特点。
二、特征值与特征向量的求解方法1. 特征值与特征向量的几何解释特征值与特征向量的求解方法有很多种,其中一种直观的方法是通过几何解释来理解。
对于一个二维矩阵A,特征向量可以看作是矩阵A对应的线性变换下的不变方向,而特征值则表示了在这个不变方向上的缩放因子。
通过对特征向量进行缩放,就可以得到相应的特征值。
2. 特征值与特征向量的代数解法除了几何解释外,还有一种常用的方法是通过代数的方式求解特征值与特征向量。
这种方法基于矩阵的特征方程,即|A-kI|=0,其中I为单位矩阵,k为特征值。
通过解特征方程,可以得到矩阵A的特征值。
然后,将特征值代入到方程(A-kI)x=0中,解得特征向量。
3. 特征值与特征向量的数值解法除了代数解法外,还有一种常用的数值解法是通过数值计算的方式求解特征值与特征向量。
这种方法基于矩阵的特征值分解,即将矩阵A分解为A=QΛQ^-1的形式,其中Q为正交矩阵,Λ为对角矩阵。
通过对矩阵A进行相似变换,可以得到特征值与特征向量的数值近似解。
三、特征值与特征向量的应用特征值与特征向量在线性代数中有着广泛的应用。
其中一种应用是在矩阵的对角化中,通过特征值与特征向量的求解,可以将矩阵对角化,从而简化矩阵的计算和分析。
另外,特征值与特征向量还可以用于求解线性方程组的特解和齐次解,以及矩阵的幂运算和矩阵的指数函数等。
总结:特征值与特征向量是线性代数中的重要概念,它们描述了矩阵在线性变换下的重要性质。
矩阵特征值的数值解法
矩阵特征值的数值解法矩阵的特征值是在矩阵与其特征向量之间的关系中的数值解。
特征值在各个领域中都有广泛应用,包括物理、工程、金融等。
在解决实际问题时,我们经常需要计算矩阵的特征值,因此研究如何求解矩阵特征值的数值方法是非常重要的。
1. 幂迭代法(Power Iteration)幂迭代法是求解矩阵特征值的一种简单而常用的数值方法。
它的基本思想是通过不断迭代矩阵与向量的乘积,使得向量趋近于该矩阵的一个特征向量。
具体步骤如下:(1)初始化一个非零的初始向量x。
(2)进行迭代计算,即$x^{(k+1)}=Ax^{(k)}/,Ax^{(k)},$。
(3)当向量x的相对误差小于一些预设的精度要求时,停止迭代,此时的x即为矩阵A的一个特征向量。
(4)将x带入特征值的定义式$\frac{Ax}{x}$,计算出特征值。
幂迭代法的优点是简单易实现,计算速度较快,缺点是只能求解特征值模最大的特征向量,而且对于存在特征值模相近的情况,容易收敛到错误的特征值上。
2. QR迭代法(QR Iteration)QR迭代法是一种较为稳定的求解矩阵特征值的数值方法。
它的基本思想是通过不断进行QR分解,使得矩阵的特征值逐渐收敛。
具体步骤如下:(1)将矩阵A进行QR分解,得到正交矩阵Q和上三角矩阵R,令$A_1=RQ$。
(2)将$A_1$再次进行QR分解,得到新的矩阵$A_2=R_1Q_1$。
(3)重复步骤(2),直到得到收敛的矩阵$A_k$,此时$A_k$的对角线上的元素即为矩阵A的特征值。
QR迭代法的优点是对于特征值模相近的情况仍然能够收敛到正确的特征值上。
缺点是每次QR分解都需要消耗大量的计算量,迭代次数较多时计算速度较慢。
3. Jacobi迭代法(Jacobi's Method)Jacobi迭代法是一种通过对称矩阵的对角线元素进行迭代操作,逐步将非对角元素变为零的求解特征值的方法。
具体步骤如下:(1)初始化一个对称矩阵A。
矩阵特征值和特征向量的数值解法
的常用方法是迭代每一步对向量 u
规范化。引入函数 max( u
(k )
) ,它表示取
向 量 u (k ) 中 按模 最大 的分 量,例 如, u (k ) =(2,-5,4)T,则 max( u (k ) )=-5,这 样
u (k ) 的最大分量为 1,即完成了规范化。 (k ) max (u )
7.1 幂法
7.1.1 幂法原理及实用幂法 幂法主要用于求矩阵按模最大的特征值和相应的特征向量。设矩阵,2,..., n) 满足:
| λ1 |>| λ 2 |≥| λ3 |≥ ... ≥| λ n | (7.1.1)
相应的 n 个特征向量 xi (i = 1,2,..., n) 线性无关。上述假设表明, λ1 为非零单 实根, x1 为实特征向量。
k →∞
k →∞
lim v ( k ) =
x1 max( x1 )
事实上,由式(7.1.5)知
v
(k )
=
Ak u ( 0 )
∏m
i =0
k
i
算法 7.1.1 实用幂法 (1) 输入: aij (i, j = 1,2, L n), ui (i = 1,2, L), ε ; (2) k = 1; m0 = max(ui );
7.1 幂法
幂法基本原理是:任取非零实向量 u
(0)
,做迭代
u ( k ) = Au ( k −1) = Ak u ( 0 ) (k = 1,2,...)
则
( 7 .1 . 2 )
λ1 = lim
这里 u j 表示向量 u
(k ) (k )
u (jk +1) u (jk )
k →∞
三种常用固有振动特征值解法的比较
2005全国结构动力学学术研讨会海南省海口市,2005.12.19-20中国振动工程学会结构动力学专业委员会三种常用固有振动特征值解法的比较宫玉才1周洪伟 陈 璞 袁明武(北京大学力学与工程科学系 北京,100871)Email :yuanmw@摘要: 本文以高效的细胞稀疏直接快速解法为核心步骤,实现了快速的固有振动广义特征值问题解法, 并在相同的允许模态误差的意义下检验了三种结构动力学中常用的大型矩阵特征模态算法——子空间迭代法、迭代Ritz 向量法和迭代Lanczos 法的计算效率。
迭代Ritz 向量法平均而言最快,子空间迭代法最慢,三种解法效率相差不是太大。
与ANSYS 的子空间迭代和Lanczos 法相比,本文的子空间迭代比ANSYS 的效率高很多,Lanczos 法和ANSYS 的差不多 。
大量较大规模的例题显示,本文对特征值算法的改进是十分有效的,算法的健壮性,通用性都达到了高水平。
关键词:特征值,结构振动,迭代法,高效能计算1高等学校博士学科点专项科研基金资助项目 (编号:20030001112)引言在工程有限元分析中常常要求解广义代数特征值问题0K M ϕλϕ−= (1)的部分低阶特征值与特征向量。
对于矩阵阶数超过1000的大型问题,子空间迭代法、Ritz 向量法和Lanczos 法被公认为求解部分低阶极端特征值和特征向量的有效方法。
尽管国内外的有限元软件都提供广义代数特征值问题(1)的多种解法,但结果仍然不能令人完全满意,漏根与多根、自由模态误判都时有发生。
传统上,低端特征值问题求解过程极度依赖于谱变换的线性方程组()T K M x LDL x My µ−==(2)的解法,移轴矩阵K M µ−的LDLT 三角分解是计算量最大的主要步骤。
在以变带宽解法为核心步骤的特征值解法中,它常常占到特征值问题计算时间的70%到90%。
本文采用了文[1]提出的一个效率非常高的有限元解法-细胞稀疏直接快速解法(简称细胞解法)替换变带宽解法,极大地提高了三角分解的效率。
特征值法
特征值法对元素为实数或复数的n×n矩阵A,求数λ和n维非零向量x使A x=λx,这样的问题称为代数特征值问题,也称矩阵特征值问题,λ和x分别称为矩阵A的特征值和特征向量。
代数特征值问题的数值解法是计算数学的主要研究课题之一,它常出现于动力系统和结构系统的振动问题中。
在常微分方程和偏微分方程的数值分析中确定连续问题的近似特征系,若用有限元方法或有限差分方法求解,最终也化成代数特征值问题。
此外,其他数值方法的理论分析,例如确定某些迭代法的收敛性条件和初值问题差分法的稳定性条件,以及讨论计算过程对舍入误差的稳定性问题等都与特征值问题有密切联系。
求解矩阵特征值问题已有不少有效而可靠的方法。
矩阵A的特征值是它的特征多项式P n(λ)det(λI-A)的根,其中I为单位矩阵。
但阶数超过4的多项式一般不能用有限次运算求出根,因而特征值问题的计算方法本质上是迭代性质的,基本上可分为向量迭代法和变换方法两类。
向量迭代法是不破坏原矩阵A,而利用A对某些向量作运算产生迭代向量的求解方法,多用来求矩阵的部分极端特征值和相应的特征向量,特别适用于高阶稀疏矩阵。
乘幂法、反幂法都属此类,隆措什方法也常作为迭代法使用。
变换方法是利用一系列特殊的变换矩阵(初等下三角阵、豪斯霍尔德矩阵、平面旋转矩阵等),从矩阵A出发逐次进行相似变换,使变换后的矩阵序列趋于容易求得特征值的特殊形式的矩阵(对角阵、三角阵、拟三角阵等);多用于求解全部特征值问题,其优点是收敛速度快,计算结果可靠,但由于原矩阵A被破坏,当A是稀疏矩阵时,在计算过程中很难保持它的稀疏性,因而大多数变换方法只适于求解中小规模稠密矩阵的全部特征值问题。
雅可比方法、吉文斯-豪斯霍尔德方法以及LR方法、QR方法等都属此类。
乘幂法计算矩阵的按模最大的特征值及对应特征向量的一种向量迭代法。
设A为具有线性初等因子的矩阵,它的n个线性无关的特征向量是u i(i=1,2,…,n),特征值排列次序满足是一个n维非零向量,于是若λ1>λ2,则当α1≠0,且k足够大时,A k z0除相差一个纯量因子外趋于λ1所对应的特征向量,这就是乘幂法的基本思想。
线性方程组的8种解法专题讲解
线性方程组的8种解法专题讲解线性方程组是数学中常见的问题之一,解决线性方程组可以帮助我们求出方程组的解,从而解决实际问题。
本文将介绍线性方程组的8种常见解法。
1. 列主元消去法列主元消去法是解决线性方程组的常用方法。
该方法通过将方程组转化为阶梯型矩阵,然后进行回代求解,得到方程组的解。
这一方法适用于任意维度的线性方程组。
2. 高斯消元法高斯消元法是解决线性方程组的经典方法之一。
该方法将方程组转化为阶梯型矩阵,并通过变换矩阵的方式使得主元为1,然后进行回代求解,得到方程组的解。
高斯消元法适用于任意维度的线性方程组。
3. 高斯-约当消元法高斯-约当消元法是对高斯消元法的改进。
该方法在高斯消元法的基础上,通过变换矩阵的方式使得主元为0,然后进行回代求解,得到方程组的解。
高斯-约当消元法适用于任意维度的线性方程组。
4. 矩阵分解法矩阵分解法是一种将线性方程组转化为矩阵分解形式,从而求解线性方程组的方法。
常见的矩阵分解方法有LU分解、QR分解等。
这些方法可以有效地降低求解线性方程组的计算复杂度。
5. 特征值分解法特征值分解法是一种将线性方程组转化为特征值和特征向量的形式,从而求解线性方程组的方法。
通过求解方程组的特征值和特征向量,可以得到方程组的解。
特征值分解法适用于具有特殊结构的线性方程组。
6. 奇异值分解法奇异值分解法是一种将线性方程组转化为奇异值分解形式,从而求解线性方程组的方法。
通过奇异值分解,可以得到方程组的解。
奇异值分解法适用于具有特殊结构的线性方程组。
7. 迭代法迭代法是一种通过逐步逼近方程组的解来求解线性方程组的方法。
常见的迭代法有雅可比迭代法、高斯-赛德尔迭代法等。
迭代法的优点是可以适应各种规模的线性方程组。
8. 数值求解法数值求解法是一种通过数值计算的方式来求解线性方程组的方法。
常见的数值求解法有牛顿法、梯度下降法等。
数值求解法可以处理复杂的线性方程组。
以上是线性方程组的8种常见解法。
多项式特征值的迭代解法
多项式特征值的迭代解法
多项式特征值的迭代解法是一种通过迭代计算逼近多项式的特征值的方法。
该方法的基本思想是先猜测一个特征值的近似值,然后通过迭代计算逐渐逼近真实的特征值。
具体的迭代算法如下:
1. 随机选择一个初始特征值的近似值x0。
2. 对于每一次迭代k,计算下一个近似值xk+1 = f(xk),其中f(x)是多项式的特征方程。
可以使用多项式的特征方程展开为多项式后,对xk进行代入计算得到xk+1。
3. 如果xk+1与xk之间的差值小于一定的阈值,那么停止迭代,xk+1即为多项式的特征值的近似值;否则,返回第2步。
需要注意的是,迭代解法并不能保证得到多项式的所有特征值,只能得到其中的一个或几个。
此外,迭代解法的收敛性和速度也取决于初始特征值的选择和多项式的特征方程的性质。
迭代解法的优点是简单易实现,适用于一些特殊的多项式特征值计算问题。
但对于一般的多项式特征值计算问题,其他的方法如QR 算法、幂迭代法等可能更为有效。
特征值解法
《结构动力学》大作业结构大型特征值问题的求解0810020035 吴亮秦1振动系统的特征值问题1.1实特征值问题n 自由度无阻尼线性振动系统的运动微分方程可表示为:[]{}[]{}()M u K u F t += (1.1)其中,{}u 是位移向量,[]M 和[]K 分别是系统的质量矩阵和刚度矩阵,都是n 阶正定矩阵,()F t 是激励向量。
此系统的自由振动微分方程为[]{}[]{}0M u K u += (1.2)设其主振型为: {}{}sin()u v t ωϕ=+ (1.3) 其中,{}v 为振幅向量,ω为圆频率,ϕ为初相位。
将(1.3)代入自由振动微分方程(1.2), 得:[]{}[]{}K v M v λ= (1.4) 其中2λω=,(1.4)具有非零解的条件是()[][]det 0M K λ-= (1.5)式(1.4)称为系统的特征方程,由此可以确定方程的n 个正实根1{}n i i λ=,称为系统的特征值,1{}n i i ω=称为系统的固有频率,{}i v (i=1,2,…..n )为对应于特征值的特征向量或称为系统的振型或模态。
因为[]M 矩阵正定,则[]M 有Cholesky 分解:[][][]TM L L = (1.6)其中,[]L 是下三角矩阵。
引入向量{}x 满足:{}[]{}Tx L v =,则:1{}([]){}T v L x -= (1.7) 代入(1.4),得:([][]){}0I P x λ-= (1.8)其中,()11[][][][]TP L K L --=,式(1.8)称为标准实特征值问题。
1.2复特征值问题多自由度阻尼自由振动系统的运动方程为如下二阶常系数微分方程组:[]{()}[]{()}[]{()}0 M x t C x t K x t ++= (1.9) 其中 []M ,[]C ,[]K 分别是n 阶的质量、阻尼和刚度矩阵,{()}q t 是n 维可微向量函数。
特征值数值解法
第八章矩阵特征值问题的数值解法
矩阵特征值总是有广泛的应用背景. 例如在科学技术领域中,动力系统和结构系统中的振动问题、电力系统的静态稳定分析上、工程设计中的某些临界值的确定等,都归结为矩阵特征值问题. 本章介绍n阶实矩阵的特征值与特征向量的求解方法,即求参数λ和相应的非零向量x,
使Ax=λx,即(A-λI)x=0,并称λ为A的特征值,x为相应于λ的特征向量.而
有非零解的充分必要条件是
其中为常数. 由于上面方程是λ的n次多项式,因此它有n个根(实根或复根). 除特殊情况外(如n=2,3或A为上(下)三角矩阵,一般不直接求解,原因是这样的算法往往不稳定.在计算上常用的方法是乘幂法与反幂法(迭代法)和相似变换方法(变换法). 本章只介绍求矩阵特征值与特征向量的这两种基本方法.
第一节 乘幂法及反幂法
一、乘幂法
设矩阵的n个特征值满足
(1.1)且有相应的n个线性无关的特征向量乘幂法是计算矩阵按模最大特征值及相应特征向量的迭代法,其基本思想是对任给的非零向量用矩阵A连续左乘,构造迭代过程,具体过程是:
由假设知用A左乘两边得
再用A左乘上式,得
一直这样做下去,一般地有
我们只讨论的情况,对其他情况的讨论可根据参考文献[2]参阅有关资料.由(1.2)知
(1.3)于是对充分大的k有
(1.4) (1.3)表明序列越来直接近A的相应于的特征向理(是A的相应于的特征向量的近似向量,其收敛速度取决于比值.
下面我们来计算. 由于
当k充分大时, ,于是可知。
求矩阵的特征值和特征向量例题
求矩阵的特征值和特征向量例题一、背景特征值和特征向量是矩阵理论中的重要概念,它们是描述矩阵特性的两个重要参数,在数学、物理、工程等领域有着广泛的应用。
本例题将介绍如何求矩阵的特征值和特征向量,并通过例题加深对相关概念和方法的理解。
二、方法求矩阵的特征值和特征向量的方法主要有两种:特征多项式法和特征向量法。
1.特征多项式法:通过求解矩阵的行列式,得到其特征多项式,进而求得特征值,再通过解特征方程得到特征向量。
这种方法适用于求解特征值不重合且特征向量个数等于矩阵阶数的情况。
2.特征向量法:通过求解矩阵与向量间的关系,得到特征向量。
这种方法适用于求解任意矩阵的特征值和特征向量。
三、例题解析【例1】已知矩阵A=1-120求它的特征值和特征向量。
解法1:特征多项式为f(λ)=|-λ-A|=0,即:(-λ-1)(λ²+3λ+2)=0解得:λ1=1,λ2=-2由于λ2=-2是重根,只需解方程|A-2E|=0得一个特征向量。
得:(-2-ξ)ξ²-4ξ+1=0,解得:ξ=1或ξ=0.5当ξ=0.5时,λ=λ¹=1时,A-2E的行列式为0,所以舍去。
所以特征值为λ¹=1,λ₂=-2,对应的特征向量为(1,-1,0)T和(0,2,1)T。
解法2:设Aξ=λξ,代入数据得:(-1,-ξ)×(ξ²-3ξ-2)=0,解得:ξ=1或ξ=-2当ξ=-2时,λ¹=1时,A-2E的行列式为0,所以舍去。
所以特征值为λ₁=1,λ₂=-2,对应的特征向量为(ξ₁,-ξ₁,0)T和(0,ξ₂,ξ₂)T。
【例2】设三阶矩阵A=3-45-6-389求它的特征值及对应的特征向量。
根据矩阵的特征多项式F(x)=|3xI-A|=0,得到6x³+5x²-5x+7=0.分解因式得:x²(x+1)(x-7)=0.解得x₁=-1,x₂=x₃=7.分别代入F(x)=0中可得矩阵A的三个特征值为λ₁=-1,λ₂=7,λ₃=7.当λ₁=-1时,对应的一个基础解系为(4,-6,5)T;当λ₂=7时,因为矩阵的阶数大于零且特征值所对角线上的元素不可能全为零(它还有第二个特征值λ₃≠0),因此至少有两个相同的非零特征向量可以分别求出对应于λ₁=-1和λ₂=7的线性无关的特征向量,记这两个向量分别为α₁和α₂,令(Aα₁-α₂,α₂)=5≠0,(Aα₃-α₃,α₃)=3≠0,即可求出这两个非零特征向量的分量分别为(-9/7,-8/7,5),(-9/4,-3,6)于是A的属于不同特征值的特征向量互相线性无关,因此就得到了三个线性无关的特征向量:α₁=(4,-6,5)T,α₂=(-9/7,-8/7,5)T,α₃=(-9/4,-3,6)T.四、总结求矩阵的特征值和特征向量的方法有多种,需要根据具体情况选择合适的方法。
矩阵分析与特征值问题的求解方法
矩阵分析与特征值问题的求解方法矩阵分析与特征值问题是线性代数中的核心内容,广泛应用于物理学、工程学、计算机科学等领域。
本文将介绍矩阵分析的基本概念,并探讨特征值问题的求解方法。
一、矩阵分析的基本概念矩阵是由一些数按矩阵的形式排列而成的数表。
在矩阵分析中,我们常将矩阵表示为一个大写字母,如A、B等。
一个矩阵由行和列组成,行数和列数分别称为矩阵的维度。
例如,一个3×3的矩阵表示为:A = 【a11 a12 a13】【a21 a22 a23】【a31 a32 a33】特征值是矩阵分析中一个重要的概念,它描述了矩阵变换的特征。
对于一个n×n的矩阵A,如果存在一个非零向量v,使得Av=λv,其中λ是一个标量,则称λ为矩阵A的特征值,v称为特征值对应的特征向量。
二、特征值问题的求解方法特征值问题是求解矩阵特征值和特征向量的问题。
它在许多实际应用中具有重要意义。
下面将介绍两种常见的特征值问题的求解方法。
1. 特征值问题的数值解法数值解法是通过数值计算的方法求解特征值问题。
其中,最常用的是幂法(Power Method)和QR方法。
幂法是一种简单而有效的数值解法,它通过多次迭代来逼近特征值和特征向量。
QR方法则通过正交变换将矩阵转化为上三角形矩阵,从而求解特征值和特征向量。
2. 特征值问题的解析解法解析解法是通过数学分析的方法求解特征值问题。
对于一些特殊的矩阵,我们可以利用特征方程求解特征值和特征向量。
特征方程的形式为|A-λI|=0,其中I是单位矩阵,λ是特征值。
通过求解特征方程得到特征值λ,再将λ代入A-λI得到特征向量。
三、矩阵分析与特征值问题的应用举例矩阵分析与特征值问题在实际应用中具有广泛的应用价值。
以下是两个常见的应用举例。
1. 主成分分析(Principal Component Analysis,PCA)主成分分析是一种常用的数据降维技术。
它通过计算协方差矩阵的特征值和特征向量,找出数据中最重要的成分,从而实现数据的降维和信息提取。
特征值问题与特征方程
特征值问题与特征方程特征值问题与特征方程是线性代数中重要的概念和工具。
在本文中,将详细介绍特征值问题与特征方程的定义、性质和解法。
一、特征值问题的定义在线性代数中,特征值问题是研究线性变换或矩阵对向量空间中的向量进行操作时的一个基本问题。
特征值问题可以描述为:给定一个线性变换或矩阵A,寻找一个非零向量v以及一个数λ,使得下式成立:Av = λv其中,A是一个n阶方阵,v是n维非零向量,λ是常数。
二、特征值问题的解法为了解决特征值问题,我们需要求解特征方程。
特征方程是通过对特征值问题进行变形得到的一个方程。
假设λ是A的一个特征值,v是与λ相应的特征向量。
那么我们有:(A - λI)v = 0其中,I是单位矩阵。
根据线性代数的基本定理,当且仅当(A - λI)的行列式为零时,方程(A - λI)v = 0有非零解v。
因此,我们可以将上述方程转化为一个特征方程。
三、特征方程的定义与求解特征方程是由特征值问题转化得到的一个方程。
具体来说,对于一个n阶方阵A,其特征方程可以表示为:det(A - λI) = 0其中,det表示矩阵的行列式。
解特征方程可以得到A的所有特征值。
解特征方程的方法有很多,常见的有代数学、数值法和矩阵迭代法等。
代数学方法是通过对特定类型的矩阵应用代数定理和求根公式来解特征方程。
数值法是通过数值计算方法来近似求解特征方程。
矩阵迭代法是通过迭代计算来逼近特征值和特征向量。
四、特征值问题的性质特征值问题具有许多重要的性质和应用。
以下是一些常见的性质:1. 特征值可以是实数,也可以是复数。
2. 特征值对应的特征向量是线性无关的。
3. 特征值和特征向量是矩阵的固有性质,不随矩阵变换而变化。
4. 特征值问题在许多领域中都有广泛的应用,例如物理、工程、计算机科学等。
总结:特征值问题与特征方程是线性代数中的重要概念。
通过求解特征方程,我们可以找到矩阵的特征值和特征向量。
特征值问题具有许多重要的性质和应用,对于理解矩阵的特性和解决实际问题具有重要意义。
施密特正交化特征值解法
施密特正交化特征值解法施密特正交化特征值解法(Schmidt orthogonalization eigenvector approach)是一种常用的特征值问题求解方法。
它通过正交化的方式,将复杂的特征向量问题转化为简单的正交向量问题,从而得到特征值和正交特征向量。
在矩阵理论和线性代数中,特征值问题是一类重要的问题,它涉及到矩阵的特征值和特征向量。
特征值是一个数,它表示矩阵在某个方向上的伸缩比例;特征向量是一个非零向量,它表示矩阵在该方向上的不变性。
解决特征值问题可以帮助我们理解矩阵的性质和应用。
施密特正交化特征值解法的核心思想是通过正交化的方式,将矩阵的特征向量转化为正交向量。
具体步骤如下:1. 假设有一个n阶矩阵A,需要求解其特征值和特征向量。
2. 选择一个初始的特征向量v1,并进行归一化处理,使其模长为1,即v1/||v1||。
3. 将v1代入矩阵A,计算出对应的特征值λ1。
4. 通过正交化的方式,求解下一个特征向量v2。
a. 计算v2 = A*v1 - λ1*v1,得到v2的初始值。
b. 将v2与v1进行正交化处理,得到正交向量v2' = v2 - (v2·v1)*v1,其中·表示内积操作。
c. 对v2'进行归一化处理,得到v2 = v2'/||v2'||。
5. 将v2代入矩阵A,计算出对应的特征值λ2。
6. 重复步骤4和5,直到求解出n个特征值和特征向量。
施密特正交化特征值解法的优势在于简化了特征向量的计算过程,使得求解特征值问题更加高效和稳定。
通过正交化的方式,可以避免特征向量之间的线性相关性,从而得到一组正交的特征向量。
这对于矩阵的分析和应用具有重要的意义。
需要注意的是,施密特正交化特征值解法在实际应用中可能会遇到一些问题。
首先,对于奇异矩阵或者近似奇异矩阵,可能会导致计算不稳定性。
其次,对于复杂的特征值问题,可能需要进行迭代求解或者使用其他高级的数值方法。
一元二次方程的特征值
一元二次方程的特征值一元二次方程的特征值是指二次方程的根的性质,通过特征值可以帮助我们更好地理解方程的解和图像。
一元二次方程的一般形式为ax^2 + bx + c = 0,其中a、b、c为实数且a不等于0。
特征值的求解可以通过求解一元二次方程的根来实现。
首先,我们来看一元二次方程的一般解法。
一元二次方程的求根公式为x = (-b ± √(b^2 - 4ac)) / 2a。
这个公式中的b^2 - 4ac被称为判别式Δ,它的值可以决定方程的根的性质。
1. 当Δ > 0时,方程有两个不相等的实根。
这种情况下,特征值为两个实数。
2. 当Δ = 0时,方程有两个相等的实根。
这种情况下,特征值为相同的实数。
3. 当Δ < 0时,方程没有实数根,但有两个共轭复根。
这种情况下,特征值为共轭复数。
特征值的概念在线性代数和数学物理等领域中有广泛的应用。
在矩阵的特征值问题中,特征值和特征向量的概念被广泛运用,特征值的大小和符号决定了矩阵的性质,特征值的求解也可以通过方程的根来实现。
特征值的概念也可以帮助我们更好地理解一元二次方程的图像。
一元二次方程的图像通常是抛物线,特征值的正负和大小可以决定抛物线的开口方向和形状。
通过特征值的求解,我们可以更好地理解方程的解的性质和方程的图像。
总的来说,一元二次方程的特征值是方程根的性质,通过特征值的求解可以帮助我们更好地理解方程的解和图像。
特征值的概念在数学的不同领域有广泛的应用,特征值的求解可以通过方程的根来实现。
特征值的概念可以帮助我们更深入地理解方程的性质和解的特点,对于解决实际的问题和应用数学原理都有很大的帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《结构动力学》大作业结构大型特征值问题的求解0810020035 吴亮秦1振动系统的特征值问题1.1实特征值问题n 自由度无阻尼线性振动系统的运动微分方程可表示为:[]{}[]{}()M u K u F t += (1.1)其中,{}u 是位移向量,[]M 和[]K 分别是系统的质量矩阵和刚度矩阵,都是n 阶正定矩阵,()F t 是激励向量。
此系统的自由振动微分方程为[]{}[]{}0M u K u += (1.2)设其主振型为: {}{}sin()u v t ωϕ=+ (1.3) 其中,{}v 为振幅向量,ω为圆频率,ϕ为初相位。
将(1.3)代入自由振动微分方程(1.2), 得:[]{}[]{}K v M v λ= (1.4) 其中2λω=,(1.4)具有非零解的条件是()[][]det 0M K λ-= (1.5)式(1.4)称为系统的特征方程,由此可以确定方程的n 个正实根1{}n i i λ=,称为系统的特征值,1{}n i i ω=称为系统的固有频率,{}i v (i=1,2,…..n )为对应于特征值的特征向量或称为系统的振型或模态。
因为[]M 矩阵正定,则[]M 有Cholesky 分解:[][][]TM L L = (1.6)其中,[]L 是下三角矩阵。
引入向量{}x 满足:{}[]{}Tx L v =,则:1{}([]){}T v L x -= (1.7) 代入(1.4),得:([][]){}0I P x λ-= (1.8)其中,()11[][][][]TP L K L --=,式(1.8)称为标准实特征值问题。
1.2复特征值问题多自由度阻尼自由振动系统的运动方程为如下二阶常系数微分方程组:[]{()}[]{()}[]{()}0 M x t C x t K x t ++= (1.9) 其中 []M ,[]C ,[]K 分别是n 阶的质量、阻尼和刚度矩阵,{()}q t 是n 维可微向量函数。
用分离变量法,设{()}{}tx t e λφ=,其中{}φ是与时间t 无关的常向量,λ为待定参数。
将{()}{}tx t e λφ=代入上述齐次方程,得确定参数λ,{}φ的特征方程:()2[][][]{}0M C K λλφ++= (1.10)(1.10)具有非零解的条件是()2det [][][]0M C K λλ++= (1.11)式(1.11)的求解就是复特征值问题。
2 实特征值求解方法 2.1特征方程法求解实特征值最直接的方法就是特征方程法,即把式(1.5)展开得到特征值多项式:11100n n n C C C λλλ--++++= (2.1)求解(1.10)即得特征值,特征方程法仅适用于3n ≤的低阶情况特征值求解,并不是求解特征值的一般方法,实际求解大型结构的实特征值问题的方法很多,归纳起来大致分为两类,即基于矩阵相似变换原理的相似变换法和基于瑞利—李兹(Rayleigh-Ritz )法、迭代方法的瑞利—李兹类方法。
2.2相似变换法相似变换法基于矩阵的相似变换原理,即相似矩阵与原矩阵有相同的特征值,主要有以下几种方法。
2.2.1雅克比法(Jacobi )雅克比法是求解实对称矩阵全部特征值的简单有效的方法。
它的基本思想是,通过正交 相似变换使矩阵对角化,从而求出矩阵的全部特征值,进行步骤如下:(1) 将系统的自由振动微分方程:[]{}[]{}0M u K u += 化为标准实特征值形式:([][]){}0I P x λ-=;(2)找矩阵[P]中绝对值最大的非对角线元素0uv p ,构造正交矩阵[]1S ,对[P]矩阵作正交变换[][][][]T111S P S =P 使元素0uv p 化成0;(3)找矩阵[]1P 中的绝对值最大非对角线元素1uv p ,构造正交矩阵[]2S ,对[]1P 矩阵作正交变换[][][][]T2122S P S =P 使元素1uv p 化成0;(4)依次进行下去,每次找矩阵[]i P 中的最大非对角线元素i uv p ,构造正交矩阵[]i+1S ,对[]i P 矩阵作正交变换[][][][]Ti+1i i+1i+1S P S =P 使元素i uv p 化成0。
重复使用该变换,每次变换可使矩阵[]i P 更接近于对角矩阵,若干次变换厚,原矩阵[P]化成对角矩阵,对角线元素即是原矩阵的特征值。
每步变换的关键在于构造正交矩阵[]i+1S ,实际采用吉文斯(Givens )旋转矩阵,通过多次坐标系的旋转来实现原矩阵的对角化,[]i+1S 取如下形式:[]11cos sin 11sin cos 11θθθθ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥-⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦i+1S 其中,u 、v 为[]i P 中最大非对角线元素所在的行列序号,θ为旋转角,由正交变换[][][][]Ti+1i i+1i+1S P S =P 使矩阵[]i+1P 的元素uv p =vu p =0来确定,计算得到:arctan 2i i vv uu iuvp p p θ-1=2.2.2 豪斯厚德三对角化法(Householder )当矩阵[]P 的阶数较高,非对角元素较稠密,且数值较大时,使用雅克比法的收敛速度就不快,为了谋求更快更有效的算法,吉文斯(Givens )首先提出了一个将实对角矩阵三对角化的方法,将矩阵三对角线外的元素利用正交变换逐一化成0.而豪斯厚德(Householder )则改进了这一方法,即将三对角线外的元素逐行变换成0,最后将矩阵三对角化,在三对角化的基础上便可结合别的方法迅速地求出全部或部分特征值。
豪斯厚德方法基本思路如下:(1)寻找一个对称的正交矩阵[]1S ,通过正交变换[][][][]T=111S P S P ,将矩阵[]P 的最后一行实现三对角化,因为[]P 是对称矩阵,这样同时也实现了[]P 的最后一列三对角化;(2)寻找一个对称的正交矩阵[]2S ,通过正交变换[][][][]T=2122S P S P ,将矩阵[]1P 的倒数第二行(列)三对角化;(3)寻找一个对称的正交矩阵[]i S ,通过正交变换[][][][]T =i i-1i i S P S P ,将矩阵[]i-1P 的第n-i+1行(列)三对角化;(4)依次进行下去,经过n-2次正交变换后,原矩阵[]P 即变换成了三对角矩阵[]n-2P 。
与雅可比法一样,上述过程的关键就是如何构造每步变换的正交矩阵[]i S ,豪斯厚德的主要贡献就是构造出了满足这一要求的矩阵,表达如下:[][]{}{}/Ti i i u u H =-i S I其中,{}{}12Ti i i H u u =,[]I 为单位矩阵,{}i u 是列向量,取值为: {}(),1,2,1,,0Ti i i i l l l l u pp p-=1l n i =-+是当前处理的行列号,,i l j p 是矩阵i P 的第l 行第j 列元素。
=当,10i l l p -≥时,前面取正号,当,10il l p -<时,取负号。
2.2.3斯特姆排序法(Sturm ) 将矩阵三对角化后,运用斯特姆排序法计算三对角矩阵的全部或部分特征值时非常有效的,该方法基于如下思想:经三对角化后,矩阵P 的特征方程方程为:[]111222311000[]000n n n c b b c b b c P I b b c λλλλλ------==-定义它的零阶主子式为:1=0p以后各阶为首的主子式为:111221112212()()()(r 2,3...,)r r r r c c b c c b b c c p b p n λλλλλλ--⎫=-⎪-⎪==---⎬-⎪⎪=--=⎭12r p p p则0p ,1p ,2p ,……n p 构成一个多项式序列(斯特姆序列)。
任何一个斯特姆序列都与一个―整数函数‖ λS()相联系。
当λ取任意一个实数值,斯特姆序列的各项多项式都可分别算出具体数值:λ0p (),λ1p ()……λn p (),而从λ0p ()到λn p ()所发生的符号改变数就是λS()之值。
在数学上可证明,λS()值即为矩阵[P]的小于λ的特征值的个数。
例如,由(2.5)2S =,即说明矩阵[P]有两个特征值是小于2.5的;若(0)0S =,说明矩阵[P]没有负特征值。
还可以证明,仅当自变量λ的值是矩阵[P]的某一特征值时λS()值才会发生改变,例如,若有(2.1)2S =,(2.2)3S =,则矩阵[P]肯定有一特征值介于2.1和2.2之间,只要将λ值分得足够细,总可以根据λS()的变值特性按任意精度计算处矩阵[P]的某一特征值。
2.2.4 QL(或QR)法实对称矩阵P 也可借助于QL 算法通过多次正交变换而按指定的精度逼近对角矩阵。
如果事先将矩阵P 变换成三对角化矩阵,然后再施行QL 变换则是特别有效的,进行QL 变换变换的基本步骤如下:(1)寻找正交矩阵[]1Q ,使:[][][]L =11P Q[]L 1为一个下三对角矩阵(若[]L 1取上三角矩阵则是QR 法)。
(2)由[][][][][]L -1T111=Q P =Q P 作正交变换:[][][][][][]L ==T11111P Q Q P Q(2) 矩阵[]1P 作相同分解:[][][]L =122P Q再做变换:[][][][][][]L ==T222212P Q Q P Q(4)这样反复按下式进行:[][][]L =s-1s s P Q[][][][][][]L ==Ts s s s s-1s P Q Q P Q当→∞s 时,矩阵[]s P 可按任意精度逼近对角矩阵。
与前面介绍的方法一样,QL 法的关键也是在每步变换中寻找到满足条件的正交矩阵[]s Q ,[]s Q 可由n-1个正交矩阵[]si Q (i=1,2,……n -1)组成。
每个[]si Q 的功能是消去矩阵[]s P中一个非对角线元素,实际[]si Q 取为吉文斯旋转矩阵。
2.3 瑞利—李兹类方法上述求解实特征值的第一大类方法-矩阵变换法可求出系统的全部特征值,而第二大类方法—瑞利—李兹法及其相关方法主要用于求解大型系统的部分特征值的近似值。
2.3.1瑞利—李兹法(R-R )Rayleigh-Ritz 法(简称R-R 法)是一种缩减自由度的方法,用于求解大型系统部分特征值的近似值,R-R 法在理论上的根据是,各阶特征值是Rayleigh 商的极值或驻值。
其基本思想是:选择m 个线性无关的Ritz 基向量{}i q (i=1,2,……m ),它们张成一个m 维子空间m V ,而Rayleigh 商在子空间m V 中存在m 个极值点。
这m 个极值点就是系统前m 阶特征值在m V 子空间的最佳近似值,同时也求出相应的特征向量近似值,R-R 法的具体做法如下:(1)令2ωλ=,把特征方程2([][]){}0K M x ω-=化成[]{}{}[]K x x M λ=; (2)把结构体系自由度折减为m 个,选取m 个线性无关的Ritz 基向量,则向量{}x 可表示成m 个基向量的线性组合:{}[]{}1{}ni i x z Q z ===∑i q其中,[]{}{}{}Q =⎡⎤⎣⎦ 12m q ,q ,q ,{}[]12m z z z z = ,,分别称为Ritz 基向量和Ritz 坐标向量;(3)给出向量{}x 的Rayleigh 商:**{}[]{}{}[]{}{}[]{}{}[]{}T T T T x K x z K z x M x z M z ρ= = 式中,[][]*[][]TK Q K Q =、[][]*[][]TM Q M Q =,分别是矩阵[]K 和[]M 在Ritz 基向量所张子空间的投影,都是m m ⨯阶矩阵; (4)由(3)式可见,Rayleigh 商是Ritz 坐标向量的函数,因此它的极值条件可表示为:{}0ρ∂=∂z 将(3)式代入,得到:{}{}**[][]i i i K z M z ρ=这是m 阶广义特征值问题,它的特解为{}i z 和i ρ(i=1,2,……m ),则前m 阶特征值的近似值:i i λρ=。