第8章 特征值问题的计算方法
- 格式:ppt
- 大小:2.09 MB
- 文档页数:57
矩阵特征值问题的数值方法矩阵特征值设A 是n 阶矩阵,x 是非零列向量. 如果有数λ 存在,满足那么,称x 是矩阵A 关于特征值λ的特征向量. 很显然一般地有主特征值的乘幂迭代法设n 阶矩阵A 的n 个特征值按模从大到小排序为:n 其对应的n 个线性无关的特征向量分别为:设是任意一个非零的n 维向量,则:假设,构造一个向量序列:则:或者:当时:如果是矩阵A 的关于特征值的一个特征向量,特征值个特征那么对于任意一个给定的,也是特征值的特征向量。
所以,是对主特征值对应的特征向量的近似。
如果则会变得很大或者如果,则会变得很大,或者如果,则会变得非常小,在实际计算中,为避免这种情况的出现需对做归一化处理况的出现,需对做归一化处理:由:左乘得:所以主特征值的近似值所以主特征值的近似值:残余误差向量定义为:当迭代次数充分大时,残余误差将充分小。
逆乘幂法:类似地,也可以求模最小特征值和对应的特征向量特征向量。
上述问题的主特征值问题就是矩阵A 的模最小特征值问题。
结果,逆乘幂法的迭代公式为:在实际应用中,无需计算逆矩阵,但需求解线性系统实对称矩阵的基本定理:对实对称矩阵A ,一定存在一个正交相似变换使得为对角矩阵且其对角矩阵P ,使得:为对角矩阵,且其对角的特征值元素为矩阵A 的特征值。
相似变换:相似变换保持矩阵特征值(但不是特征向量)不变不变。
(证明略)正交相似变换:中。
正交相似变换的例子—坐标旋转:叫旋转矩阵。
容易验证:。
适当选择旋转角,可消去xy 项—得到对角阵D 。
矩阵特征值问题的数值方法实对称矩阵的基本定理再看下面的例子:令:O 平面的坐标旋转变换适当同样地有:。
则是在x-O-z 平面的坐标旋转变换。
适当x z —D 。
选择旋转角可消去z 项得到对角阵实对称矩阵的Jacobi 方法:全部特征值和特征向量根据实对称矩阵的基本定理,求得矩阵A 的全部特征值的关键是找到正交相似变换矩阵P 使部特征值的关键,是找到正交相似变换矩阵P ,使得为对角阵。
数值分析期末复习资料数值分析期末复习题型:一、填空 二、判断 三、解答(计算) 四、证明第一章误差与有效数字一、有效数字1、定义:若近似值X*的误差限是某一位的半个单位,该位到x*的第一位非零数字共有n 位,就说x*有n 位有效数字。
2、两点理解:(1) 四舍五入的一定是有效数字(2) 绝对误差不会超过末位数字的半个单位eg. ・§丄% 3、 定理1 (P6):若x*具有n 位有效数字,则其相对误差虧疗茲T 4、考点:(1)计算有效数字位数:一个根据定义理解,一个根据定理1 (P7例题3) 二、避免误差危害原则 1、原则:(1) 避免大数吃小数(方法:从小到大相加;利用韦达定理:xl*x2= c / a ) 避免相近数相减(方法:有理化)eg. V777-77 =c ・2 X2sin7 或 减少运算次数(方法:秦九韶算法)eg.P20习题14 三. 数值运算的误差估计 1、公式:(1) 一元函数:I £*( f 3))1 Q |「(於)1・| £*(力|或其变形公式求相对误差(两边同时除以f (卅))eg. P19习题1、2、5(2) (3) ln(x + £)- In x = In 1;1 — cos X =(2)多元函数(P8) eg. P8例4, P19习题4第二章插值法一、插值条件1、定义:在区间[a, b]上,给定n+1个点,aWxoVx[V・・・VxWb的函数值yi=f(xi),求次数不超过n的多项式P(x),饋兀)=儿 i =0,1,2,…,力2、定理:满足插值条件、n+1个点、点互异、多项式次数Wn的P(x)存在且唯一二、拉格朗日插值及其余项1、n次插值基函数表达式(P26 (2.8))2、插值多项式表达式(P26 (2.9))3、插值余项(P26 (2.12)):用于误差估计4、插值基函数性质(P27 (2. 17及2. 18)) eg. P28例1三、差商(均差)及牛顿插值多项式1、差商性质(P30):(1)可表示为函数值的线性组合(2)差商的对称性:差商与节点的排列次序无关(3)均差与导数的关系(P31 (3.5))2、均差表计算及牛顿插值多项式例:已知X=1,4,9的平方根为1,2,3,利用牛顿基本差商公式求"的近似值。
第八章 矩阵特征值计算1 特征值性质和估计工程实践中有许多种振动问题,如桥梁或建筑物的振动,机械机件的振动,飞机机翼的颤动等,这些问题的求解常常归纳为求矩阵的特征值问题。
另外,一些稳定分析问题及相关问题也可以转化为求矩阵特征值与特征向量的问题。
1.1 特征值问题及性质设矩阵n n ⨯∈A R (或n n ⨯C ),特征值问题是:求C λ∈和非零向量n R ∈x ,使λ=Ax x (1.1)其中x 是矩阵A 属于特征值λ的特征向量。
A 的全体特征值组成的集合记为sp()A 。
求A 的特征值问题(1.1)等价于求A 的特征方程()det()0p I λλ=-=A (1.2)的根。
因为一般不能通过有限次运算准确求解()0p λ=的根,所以特征值问题的数值方法只能是迭代法。
反之,有时为了求多项式111()n n n n q a a a λλλλ--=++++的零点,可以把()q λ看成矩阵123101010n a a a a ----⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦的特征多项式(除(1)n -因子不计)。
这是一个Hessenberg 矩阵,可用QR 方法求特征值,从而求出代数方程()0q λ=的根。
矩阵特征值和特征向量的计算问题可分为两类:一类是求矩阵A 的全部特征值及其对应的向量;另一类是求部分特征值(一个或几个、按模最大或最小)及其对应的特征向量。
本章介绍部分特征值和特征向量的幂法、内积法;求实对称矩阵全部特征值的雅可比法、Given 方法和Householder 方法;求任意矩阵全部特征值的QR 算法。
在第5章已给出特征值的一些重要性质,下面再补充一些基本性质。
定理1 设n n R ⨯∈A ,则(1) 设λ为A 的特征值,则λμ-为μ-A I 的特征值;(2) 设12,,,n λλλ是A 的特征值,()p x 是一多项式,则矩阵()p A 的特征值是12(),(),,()n p p p λλλ。
第8章特征值和特征向量M A T L A B中的命令计算特征值和特征向量很方便,可以得到不同的子结果和分解,这在线性代数教学时很有用。
注意,本章中的命令只能对二维矩阵操作。
8.1 特征值和特征向量的计算假设A是一个m×n的矩阵,A的特征值问题就是找到方程组的解:其中λ是一个标量,x是一个长度为n的列向量。
标量λ是A的特征值,x是相对应的特征向量。
对于实数矩阵A来说,特征值和特征向量可能是复数。
一个n×n的矩阵有n个特征值,表,λ2,. ..,λn。
示为λ1M A T L A B中用命令e i g来确定矩阵A的特征值和特征向量。
特征向量的规格化,就是每个特征向量的欧几里得范数为1;参见7 .6节。
命令e i g自动完成对矩阵A的平衡化。
这就要求M A T L A B找出一个相似变换矩阵Q,满足条件。
求的特征值比求A的特征值条件更好些。
万一A有一个和机器错误大小一样的元素,平衡化对于计算过程是没有好处的。
带有参数n o b a l a n c e的命令e i g可用来计算没有这个变换矩阵的特征值和特征向量。
命令集7 9特征值和特征向量e i g(A)求包含矩阵A的特征值的向量。
[ X,D]=e i g(A)产生一个矩阵A的特征值在对角线上的对角矩阵D和矩阵X,它们的列是相应的特征向量,满足A X=X D。
为了得到有更好条件特征值的矩阵要进行相似变换。
[ X,D]=不经过平衡处理求得矩阵A的特征值和特征向量,也就是e i g(A,’n o b a l a n c e’)不进行平衡相似变换。
b a l a nc e(A)求平衡矩阵。
[ T,B]=b a l a n c e(A)找到一个相似变换矩阵T和矩阵B,使得它们满足B=T-1AT。
B是用命令b a l a n c e求得的平衡矩阵。
e i g s(A)返回一个由矩阵A的部分特征值组成的向量,和命令e i g一样,但是不返回全部的特征值。
矩阵分析中的特征值分解理论特征值分解是矩阵分析中的一项重要理论,它在很多领域都有广泛的应用。
特征值分解可以将一个给定的矩阵分解为特征值和对应的特征向量的乘积。
在本文中,我们将介绍特征值分解的理论基础、计算方法以及其在实际问题中的应用。
一、特征值分解的理论基础特征值分解是线性代数的一个重要概念,它是对于方阵的一种分解方法。
对于一个n阶方阵A,如果存在一组非零向量x和实数λ,使得Ax=λx成立,那么λ被称为矩阵A的特征值,x被称为对应的特征向量。
特征值分解是将矩阵A表示为特征值和特征向量的乘积的形式,即A=QΛQ^(-1),其中Q是由特征向量组成的矩阵,Λ是由特征值组成的对角矩阵。
特征值分解的理论基础可以通过线性代数的性质进行证明。
首先,我们知道特征向量是方阵A的一个非零向量,那么对于一个n阶方阵A,它有n个特征值和对应的特征向量。
其次,特征向量所形成的向量空间与矩阵的特征值是一一对应的。
最后,对于方阵A的特征向量组成的矩阵Q,它是可逆的,即存在一个逆矩阵Q^(-1),使得Q^(-1)AQ=Λ。
二、特征值分解的计算方法特征值分解可以通过一些数值计算方法来求解。
常见的计算方法包括幂迭代法、QR迭代法和雅可比迭代法等。
这些计算方法的本质是通过迭代逼近的方式求解特征值和特征向量。
幂迭代法是一种简单而有效的特征值计算方法。
它基于这样的理论:如果一个向量x接近矩阵A的特征向量,那么通过多次迭代计算Ax,我们可以得到更接近x的向量。
幂迭代法的思想是不断迭代计算Ax,并通过归一化操作使得迭代结果逼近特征向量。
在每次迭代过程中,特征值可以通过向量x的模长的变化情况来估计。
当向量x收敛时,其模长趋于不变,这时我们可以得到一个近似的特征向量和特征值的组合。
QR迭代法是另一种常用的特征值计算方法。
它通过将矩阵A分解为QR的形式,并不断迭代地求解QR,直至QR的矩阵元素足够接近对角形式。
在迭代过程中,特征向量可以通过QR的迭代过程中的正交矢量来逼近。
河北联合大学第2012-2013-1学期《数值计算方法》教学大纲依据我校章程,特制定了适合我校理工科各专业本科生的《数值计算方法》教学大纲。
一、课程计划课程名称:数值计算方法Numerical Calculation Methods开课单位:理学院课程类型:专业必修课开设学期:第五学期讲授学时:共15周,每周4学时,共60学时学时安排:课堂教学44学时+实验教学16学时适用专业:信科、数学、统计理科专业本科生教学方式:讲授(多媒体为主)+上机考核方式:闭卷40% +上机实验20%+课程报告20% +平时成绩10%学分:4学分与其它课程的联系预修课程:数学分析、高等代数、常微分方程、计算机高级语言等。
后继课程:偏微分方程数值解及其它专业课程。
二、课程介绍数值计算方法也称为数值分析,是研究用计算机求解各种数学问题的数值方法及其理论的一门学科。
随着计算科学与技术的进步和发展,科学计算已经与理论研究、科学实验并列成为进行科学活动的三大基本手段,作为一门综合性的新科学,科学计算已经成为了人们进行科学活动必不可少的科学方法和工具。
数值计算方法是科学计算的核心内容,它既有纯数学高度抽象性与严密科学性的特点,又有应用的广泛性与实际实验的高度技术性的特点,是一门与计算机使用密切结合的实用性很强的数学课程。
主要介绍数值计算的误差、插值法、函数逼近与曲线拟合、线性方程组迭代解法、数值积分与数值微分、非线性方程组解法、矩阵特征值与特征向量数值计算以及常微分方程数值解,并特别加强实验环节的训练以提高学生动手能力。
通过本课程的学习,不仅能使学生初步掌握数值计算方法的基本理论知识,了解算法设计及数学建模思想,而且能使学生具备一定的科学计算能力和分析与解决问题的能力,不仅为学习后继课程打下良好的理论基础,也为将来从事科学计算、计算机应用和科学研究等工作奠定必要的数学基础。
教学与实验教学课堂教学实验教学论文报告机动课内学时课外学时学时数44 16 8 2 60 10三、重点难点课程重点:理解各种常用数值计算方法的数学原理和理论分析过程,掌握各种数值计算方法的示范性上机程序,学会设计数值算法的基本思路、一般原理和各种数值算法的程序实现。