数值分析 第八次课

合集下载

数值分析课件第八章

数值分析课件第八章
任取非零向量v0 u0 R n , 计算 vk A1uk 1, u v k , k max(v ) k
1
反幂法可求非奇异实矩阵的按模最小特征值及特征向量。
k 1,2,, vk xn uk . max(vk )
§2
一、幂法
幂法及反幂法
幂法是一种求实矩阵A的按模最大的特征值λ 1及其对 应的特征向量x1的方法。特别适合于大型稀疏矩阵。
设A (aij )nn R nn有一个完全特征向量组, 其特征值 为1, 2 ,, n , 对应的特征向量为x1, x2 ,, xn .
并设A的主特征值是实根,且满足
事实上,对于任给非零向量u0 v0, v1 Au0 Av0 , v1 Av0 u1 , max(v1 ) max(Av0 )
A2v0 v2 A2v0 v2 Au1 , u2 , 2 max( Av0 ) max(v2 ) max( A v0 ) ,
Ak v0 vk Ak v0 vk , uk . k 1 k max(vk ) max(A v0 ) max(A v0 )
1 2 n ,
(2.1)
现在讨论求1及x1的基本方法—幂法.
选取v0 0,则v0 a1x1 a2x2 an xn ,(设a1 0)
v1 Av0 a11 x1 a22 x2 ann xn , v k Av k 1 A k v 0 a11k x1 a2 2k x 2 an nk x n
x0
(3)
( Ax, x) n minn . xR (x,x)
x0
二、特征值估计与扰动
定 义 1 设A (aij ) nn , 令 n ( )i | aij | (2) Di {z | | z aii | ri , z C}, (i 1, , n) 1 r , ji 称Di为复平面上以aii为圆心以ri为半径的Gerschgori 圆盘. n

数值分析课后习题答案

数值分析课后习题答案

0 1
0 10 1 1 0 0 0 1
0 0 12 1 1 2 0 0 0

1 2
0 0 0 1 1 0
1 2

1 2


1 2
1
0 0 0 1 0

1 2

1 2


0
1 2

1 2
0
0
0
341 1 1
2-5.对矩阵A进行LDLT分解和GGT分解,并求解方程组
Ax=b,其中
16 4 8
1
A 4 5 4 , b 2
8 4 22
3

16 A 4
4 5
84
44 11
2-3(1).对矩阵A进行LU分解,并求解方程组Ax=b,其中
2 1 1 A1 3 2
4 ,b6
1 2 2
5

2 A 1
1 3
1 2


2 11
22
1
5 2
1

3 21来自,所以 A12
1
2 1 1



5 3
2-2(1).用列主元Gauss消元法解方程组
3 2 6x1 4 10 7 0x2 7 5 1 5x3 6

3 2 6 4 10 7 0 7 10 7 0 7

r1r2
消元

10 7 0 7 3 2 6 4 0 0.1 6 6.1
r=0.5101-n/3.162…<0.5101-n/3<0.01% 因此只需n=5.即取101/2=3.1623

数值分析课后参考答案08

数值分析课后参考答案08

第八章习题解答1、已知方程3210x x --=在 1.5x =附近有根,将方程写成以下三种不同的等价形式:①211x x=+;②x =x =试判断以上三种格式迭代函数的收敛性,并选出一种较好的格式。

解:①令121()1x x ϕ=+,则'132()x x ϕ=-,'132(1.5)0.592611.5ϕ=≈<,故迭代收敛;②令2()x ϕ=2'2322()(1)3x x x ϕ-=+,'2(1.5)0.45581ϕ≈<,故迭代收敛;③令3()x ϕ='3()x ϕ=,'3(1.5) 1.41421ϕ≈>,故迭代发散。

以上三中以第二种迭代格式较好。

2、设方程()0f x =有根,且'0()m f x M <≤≤。

试证明由迭代格式1()k k k x x f x λ+=-(0,1,2,)k = 产生的迭代序列{}0k k x ∞=对任意的初值0(,)x ∈-∞+∞,当20Mλ<<时,均收敛于方程的根。

证明:设()()x x f x ϕλ=-,则''()1()x f x ϕλ=-,故'1()1M x m λϕλ-<<-,进而可知, 当20Mλ<<时,'1()1x ϕ-<<,即'()1x ϕ<,从而由压缩映像定理可知结论成立。

3、试分别用Newton 法和割线法求以下方程的根cos 0x x -= 取初值010.5,4x x π==,比较计算结果。

解:Newton 法:1230.75522242,=0.73914166,=0.73908513x x x =; 割线法:23450.73638414,=0.73905814,=0.73908515,=0.73908513x x x x =; 比较可知Newton 法比割线法收敛速度稍快。

数值分析第四版课后答案答案第八章

数值分析第四版课后答案答案第八章

第八章 常微分方程初值问题数值解法1、解:欧拉法公式为221(,)(100),0,1,2+=+=++=n n n n n n n y y hf x y y h x y n代00y =入上式,计算结果为 123(0.1)0.0,(0.2)0.0010,(0.3)0.00501≈=≈=≈=y y y y y y2、解:改进的欧拉法为1112[(,)(,(,))]n n n n n n n n y y h f x y f x y hf x y ++=+++将2(,)=+-f x y x x y 代入上式,得2111111221n n n n n n h hh x x x x y h y +++)+[(-)(+)+(+)]=(-+ 同理,梯形法公式为211122[(1)(1)]-+++++=++++h h n nn n n n h h y y x x x x 将00,0.1y h ==代入上二式,,计算结果见表9—5表 9—5可见梯形方法比改进的欧拉法精确。

3、证明:梯形公式为111[(,)(,)]2n n n n n n hy y f x y f x y +++=++代(,)f x y y =-入上式,得11[]2++=+--n n n n hy y y y解得21110222()()()222n n n n h h h y y y y h h h++----===⋯=+++ 因为01y =,故2()2nn h y h-=+ 对0x∀>,以h 为步长经n 步运算可求得()y x 的近似值n y ,故,,xx nh n h==代入上式有2()2x hn hy h-=+22220000222lim lim()lim(1)lim[(1)]222x x h h xx h h h h hn h h h h h h h y e h h h+-+→→→→-==-=-=+++4、解:令2()xt y x e dt =⎰,则有初值问题2',(0)0x y e y ==对上述问题应用欧拉法,取h=0.5,计算公式为210.5,0,1,2,3n x n n y y e n +=+=由0(0)0,y y ==得1234(0.5)0.5,(1.0) 1.142012708(1.5) 2.501153623,(2.0)7.245021541≈=≈=≈=≈=y y y y y y y y5、解: 四阶经典龙格-库塔方法计算公式见式(9.7)。

数值分析第八章常微分方程初值问题的数值解法2011.9

数值分析第八章常微分方程初值问题的数值解法2011.9

西北工业大学理学院欧阳洁1常微分方程初值问题的数值解法§3Runge –Kutta 方法§4单步法的收敛性、相容性和稳定性§5 线性多步法第八章§1常微方分程常微方分程初值问题的数值解法概述§2几种简单的单步法西北工业大学理学院欧阳洁2一问题及基本假设§1 常微方分程常微方分程初值问题的数值解法概述二离散化方法上述定理称为一阶常微分方程初值问题解的适定性(存在性、惟一性与稳定性)定理。

对所讨论的一阶常微分方程初值问题,本章假设该问题是适定的,即解析解y(x)在区间[a,b]上是存在、惟一,且具有充分的光滑度。

因此f(x,y(x))也充分光滑。

西北工业大学理学院欧阳洁4西北工业大学理学院欧阳洁6常微分方程初值问题的数值解法分为:①单(一)步法:计算时,只用到和,即前一步的值。

1+n y n y n n x x ,1+显式单步法的一般形式为②多步法:计算时,除用到和以外,还用到和,即用到前k 步的值。

p n x −)1;1,2,1(>−=−k k p y p n L 1+n y n y n n x x ,1+对单步法与多步法,有显式与隐式方法之分。

显式、隐式多步法的一般形式类似。

隐式单步法的一般形式为),,(1h y x h y y n n n n ϕ+=+),,,(11h y y x h y y n n n n n +++=ϕ数值解法建立的过程:通过一定的离散化方法,将连续性问题的求解转化为有限个离散节点上解析解近似值的求解。

常用的离散化方法:Taylor 展开法;差商直接代替微商;数值积分法。

§2 几种简单的单步法一显式Euler公式二隐式Euler公式三梯形公式四Euler-梯形预测校正公式五单步法的局部截断误差和阶西北工业大学理学院欧阳洁7西北工业大学理学院欧阳洁18设一般的单步法为:显式公式隐式公式定义为某一数值方法在处的整体截断误差。

数值分析课件第8章3-4节

数值分析课件第8章3-4节

其中 U 0 U1U 2 U n2 为初等反射阵的乘积.
1. U0 I
2. 对于 k 1,2,, n 2
(1) 计算初等反射阵 Rk 使 Rk ck k e1
11
(2) 约化计算
Ik A U k AU k , U k Rk
(3)
1 4.472136,
T R1 I 11u1u1 .
则有
R1c1 1e1 .
(2) 约化计算 令
1 U1 0 0 , R1
14

4 A2 U1 A1U1 4.472136 0 7.602631 7.799999 0.399999 0.447214 0.400000 H . 2.200000
23
对于一般矩阵 A R nn (或对称矩阵),首先用豪斯 霍尔德方法将 A化为上海森伯格阵 B(或对称三对角阵), 然后再用QR方法计算 B的全部特征值. 设 A R nn ,且对 A进行QR分解,即
A QR,
其中 R为上三角阵,Q 为正交阵. 于是可得到一个新矩阵
B RQ Q T AQ.
20
( 6)
ak , k k uk 1,k
(7)
3)
bk k d
应用变换
(1)
(2)
s0
(k T 计算A22 ) uk 及uk rk
对于i k 1,,n
(a ) bi h
j k 1
a
i
ij
u jk a ji u jk
j i1
5
(2) 第 k 步约化: 重复上述过程,设对 A已完成第1步,…,第 k 1步 正交相似变换

《数值分析》第8章

《数值分析》第8章
证明. 对于 Jacobi 迭代,迭代矩阵记为 J = D −1 ( L + U )
假设 ρ (J ) ≥ 1 ,则 J 至少存在一个特征值满足: λ ≥ 1 ,设 x 是相应的特征向量,则 x ≠ 0 ,且
29
n× n
Jx = λ x ⇔ ( D −
⎧ x ( k +1) = Gx ( k ) + f ⎨ (0) ⎩x
7 8
写成分量形式为:
i −1 n ⎧ ( k +1) 1 = (bi − ∑ aij x(jk +1) − ∑ aij x(jk ) ) (i = 1,", n, k = 0,1,") ⎪ xi aii j =1 j = i +1 ⎪ ⎨ ⎪ (0) (0) (0) (0) T ⎪ ⎩ x = ( x1 , x2 ,", xn )
⎡ 0 ⎤ ⎢a ⎥ 0 ⎥ , L = − ⎢ 21 ⎢ # % % ⎥ % ⎢ ⎥ ann ⎦ ⎣ a n1 " a n , n − 1 ⎤ ⎡ 0 a12 " a1n ⎤ ⎥ ⎢ ⎥ 0 % # ⎥ ⎥ ,U = − ⎢ ⎥ ⎢ % an −1, n ⎥ ⎥ ⎢ ⎥ 0⎦ 0 ⎦ ⎣
§2 Jacobi 迭代法与 Gauss-Seidel 迭代法
1 k
为迭代法的平均收
25
26
Def 3.3 设 A = (aij ) ∈ R ,如果矩阵 A 满足条件
aii > ∑ aij
j≠i
n× n
( i = 1, 2," , n)
Def 3.4 设 A = (aij ) ∈ R 排列阵 P 使
n× n
,当 n ≥ 2 时,如果存在 n 阶

数值分析 第八次课

数值分析 第八次课
h yn 1 yn 2 ( K1 K 2 ) K1 f ( x n , y n ) K f ( x h, y hK ) n n 1 2
2013/12/11 18
五、单步法的局部截断误差和阶
设一般的单步法为: 显式公式:yn 1 yn h(xn,yn,h) 隐式公式:yn 1 yn h(xn,yn,yn 1,h) 设 y n 为数值方法的精确值,y( xn)为微分方程的 精确解。
欧拉(Euler)方法的几何意义
Euler方法有明显的几何意义。 如右图所示,一阶常微分方 程初值问题的解曲线y(x)过 点P0(x0,y0)。从P0出发以 f(x0,y0)为斜率作一直线段, 与x=x1相交于点P1(x1,y1), 显然有y1=y0+hf(x0,y0)。 同理,再由P1出发以f(x1,y1)为斜率作一直线段,与x=x2 相交于点P2(x2,y2),显然有y2=y1+hf(x1,y1)。这样一直做 下去,得到一条折线P0P1P2……,作为y(x)的近似曲线。 因此,显示Euler公式又称为Euler折线法。
其中第一式称为预测算式,第二式称为校正算式。
2013/12/11
17
Euler预测校正公式(续) 若将Euler预-校方法中的第一式带入第二式,得
h yn 1 yn [ f ( xn , y n ) f ( xn 1 , yn hf ( xn , yn ))] 2
Remark:这是一种显示的单步方法。有时为了计 算方便,常将上式改写成:
用两点差商公式 代替导数y( xn ) ,再用 y n 表示 y ( xn ) 的近似值,则得到
2013/12/11 8
y ( xn 1 ) y ( xn ) xn 1 xn

数值分析课件第八章-数值积分.ppt

数值分析课件第八章-数值积分.ppt

g(u)
n (u n j)
n/2
(u j)
j0
2
jn / 2
是奇函数,故R[f]=0。证毕。
8.3 复合求积公式
1、复合梯形公式
将[a,b]n等分,h=(b-a)/n,在每个子区间[xk, xk+1] (k=0,1,…,n-1)上采用梯形公式,得
I
b
n1
f (x)dx
n
Ln (x) lk (x) f (xk )
k 0
(lk (x)
n j0
(x xj) ) (xk x j )
jk

b
b
n
b
a f (x)dx a Ln (x)dx f (xk ) a lk (x)dx
k 0
若记
Ak
b
a lk (x)dx
b n (x x j ) dx a j0 (xk x j )
0
32 90
C2( 4 )
1 4 2!2!
4
t(t 1)(t 3)(t 4)dt
0
12 90
C3( 4 )
1 4 3!
4
t(t 1)(t 2)(t 4)dt
0
32 90
C4( 4 )
1 4 4!
4
t(t 1)(t 2)(t 3)dt
0
7 90
求积公式为
4
I4 ( f ) (b a)
定义1. 若求积公式
b
f (x)dx
a
n
i f (xi )
i0
对所有次数不超过 m次的代数多项式 Pk (x)(k m)都准确成立 ,即
b
n
a Pk (x)dx i Pk (xi )

数值分析原理第八章

数值分析原理第八章

148 第八章 矩阵特征值和特征向量的计算对于n ×n 阶的实矩阵A ,线性代数理论中是通过求解特征多项式)det(I A λ-的零点而得到特征值λ,然后通过求得齐次线性方程组0x I A =-)(λ的非零向量x 而得到矩阵A 的相应于特征值λ的特征向量.当矩阵阶数较高时,这种方法计算量很大,故常用数值方法近似求解特征值与特征向量.目前常用的数值方法有迭代法(幂法)和变换法(Jacobi 方法等)两类.§8.1 乘幂法与反幂法一、乘幂法乘幂法是求矩阵按模最大的特征值(主特征值)和相应的特征向量的一种迭代法. 设nn ⨯∈R A ,初始向量)()0()0(0V R V ≠∈n ,令)1()(-=k k AV V(8.1)生成迭代向量序列{})(k V .由递推公式(8.1),知)0()2(2)2()()(V A V A AV A V k k k k ====--(8.2)这表明)(k V 等于用矩阵A 的k 次幂左乘)0(V,故称此方法为乘幂法.下面分析当k →∞时,向量序列{})(k V 的变化规律. 设1λ,2λ,…,n λ为矩阵nn ⨯∈R A 的n 个特征值,且满足n λλλ≥≥> 21(8.3)相应于特征值1λ,2λ,…,n λ的n 个线性无关的特征向量n x x x ,,,21 构成向量空间nℜ上的一组基.任取非零的初始向量n R V ∈)0(,则)0(V 可由这组特征向量线性表出∑==+++=nj j j n n c c c c 12211)0(x x x x V(8.4)其中n c c c ,,,21 为线性组合系数.将式(8.4)代入式(8.2),得149)(11)(j knj j j n j j kk c c x A x AV∑∑==== (8.5)由j k j j k x x A λ=和式(8.5),得j k j nj j k c x Vλ∑==1)((8.6)当01=λ时,由式(8.3)知,特征值0n 21====λλλ .下面针对01≠λ进行讨论. 由式(8.6)有⎥⎥⎦⎤⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛+=∑=j k j n j j kk c c x x V 12111)(λλλ由于n j j,,3,2,11 =<λλ,故若01≠c ,当k 充分大时,0x ε≈⎪⎪⎭⎫⎝⎛=∑=j kij nj j k c λλ2,此时有111)(x V c kk λ≈(8.7)上式表明,)(k V与1x 只近似相差一个常数因子,故可取)(k V作为矩阵A 的相应于主特征值1λ的近似特征向量.当k 充分大时,若0)(≠k i V ,则有11111111)()1()()(λλλ=≈++ikik k i k i c c V V x x (8.8)这表明主特征值1λ可由式(8.8)近似求得.如果矩阵A 的特征值满足n l l λλλλλλ≥≥>===+ 1121,则根据式(8.6)有⎥⎥⎦⎤⎢⎢⎣⎡⎪⎪⎭⎫ ⎝⎛+=∑∑+==j kj nl j j j lj j kk c c x x V 1111)(λλλ(8.9)则当k 充分大时,由于),,1(11n l j j+=<λλ,故有150 jlj j k k c xV∑=≈11)(λ(8.10)由于l x x x ,,,21 都是矩阵A 的特征值1λ对应的特征向量,故0x≠∑=jlj j c 1也是矩阵A 的特征值1λ对应的特征向量.由式(8.10)知,k 较大时,)(k V就是与主特征值1λ的对应的近似特征向量.类似于式(8.8),可求得主特征值的近似.由于此时1λ的特征向量子空间不是一维的,故由式(8.10)得到的近似特征向量只是该子空间的一个特征向量,对于不同的初始向量)0(V 可能得到1λ的特征向量空间中线性无关的近似特征向量.对于矩阵A 的其它主特征值情形,如21λλ-=,21λλ=等,同样可以用乘幂法求解,具体过程可参阅文献[6]. 以上讨论说明了乘幂法的基本原理.通过上述对乘幂法过程的分析可知,乘幂法是一种迭代法,公式计算简单,便于上机实践,可以方便地用于近似求矩阵按模最大的一个(或几个)特征值及相应的特征向量.需要注意的是:(1) 从理论上讲,对于任意给定的初始向量)0(V,有可能使式(8.4)中的01=c ,但因舍入误差的存在,随着迭代过程的进行,等效于从01≠c 的)0(V 出发进行迭代.(2) 在用乘幂法(8.1)进行迭代计算时,迭代向量)(k V的分量的绝对值可能会出现非常大(当11>λ)或者非常小(当11<λ)的现象,甚至出现溢出.为此,实用中每进行m 步就需要对迭代向量)(k V进行一次规范化,即用)()()(max ~k k k VV V =(其中)(max k V 表示向量)(k V 的按模最大的分量)代替)(k V继续迭代.由于特征向量允许相差一个常数因子,故按前面乘幂法的理论依然得到正确的近似特征向量.在每次规范化后,用乘幂计算前后两个向量的分量的比值作为主特征值的近似,这种规范化并不影响主特征值的近似计算。

新编文档数值分析第8讲正交多项式精品文档PPT课件

新编文档数值分析第8讲正交多项式精品文档PPT课件

G
(u2 , u1
)
(u2 , u2 )
...
(u2
,
un
)
(un , u1 ) (un , u2 )
(un , un )
G非奇 异 u1,u2,.u .n.线性无关
Heut-lcf163
第2节 正交多项式
Heut-lcf163
一、正交多项式的概念
定义 若f(x),g(x)C0a,b,(x)为a,b上的权函
HEBEI POLYTECHNIC UNIVERSITY
heut-liucf163 heut08yjs163
第三章 函数逼近
函数逼近
1
函数逼近的基本概念
正交多项式的基本概念
正交函数系的性质
正交多项式的构造
函数的最佳平方逼近
Heut-lcf163
第1节 函数逼近的基本概念
Heut-lcf163
函数逼近
则{S, •}称为赋范线性空间。 内积与内积空间 N维数量空间内积
(x ,y ) x 1 y 1 x 2 y 2 . .x .n y n (x ,y ) x 1 y 1 x 2 y 2 x 3 y 3
Heut-lcf163
推而广之 设 X是数 K域 (或 RC)上的线性 u空 ,v间 X, , 有 K中一个数与为 之(u对 ,v)它 ,应满 ,足 记以下
( 1) (u,v)(v,u)
(2)(u,v)(u,v) (3)(uv,w)(u,w)(v,w) u,v,wX,K
(4)(u,v)0,当 且 仅 u0当 时(u, ,u)= 0
则称(u,v)为X上的内积。 {X(线性空 ),( 间 , )}称为内积空间
Heut-lcf163

数值分析引论 易大义Ch4.8-1

数值分析引论 易大义Ch4.8-1

f (x2 )
2 x x0 x1 ( x 2 x 0 )( x 2 x 1 )
( 8 .4 )
得 L 2 ( x ) 2{
f (x0 )
( 8 .5 ) 2h x 2 x ( x h 1 )( x x 2 ) ( x 1hx 0 )( x 1 h2 ) ( x 2 h 0 )( x 2 hx 1 ) x 0 0 2 f ( x0 ) 2 f ( x1 ) f ( x 2 ) h (3) (4) hf ( 0 ) f ( 0 ) f ( x 0 ) 2 ( 8 .7 ) 6 h 2 f ( x0 ) 2 f ( x1 ) f ( x2 ) h (4) f ( 1 ) -精确度较高或收敛阶高 f ( x 1 ) 于是 2 12 h f ( x 2 ) f ( x 0 ) 2 f ( x 1 ) f ( x 2 ) hf ( 3 ) ( ) h 2 f ( 4 ) ( ) —显式方法 2 2 2 h 6 由 f ( x i ) P n ( x i ) n 1 ( x i ) f x 0 , x 1, , x n , x i 2 n 1 ( x i ) f x 0 , x 1, , x n , x i , x i ( 3 )
n 1 ( x ) f x 0 , x 1, , x n , x , x , x ,
f x 0 , x 1, , x n , x n 1 ( x )
R n( x ) n 1 ( x ) f x 0 , x 1, , x n , x 2 n 1 ( x ) f x 0 , x 1, , x n , x , x
x x 0 , x 1 , x 2 代入上式,得 1 f ( x 0 ) { 3 f ( x 0 ) 4 f ( x 1 ) f ( x 2 )} 2h 1 f ( x 1 ) { f ( x 0 ) f ( x 2 )} 2h 1 ( x 2 ) f { f ( x 0 ) 4 f ( x 1 ) 3 f ( x 2 )} 2h

《数值分析》课程教学大纲

《数值分析》课程教学大纲

《数值分析》课程教学大纲课程编号:07054352课程名称:数值分析英文名称:Numerical Analysis课程类型:学科基础课程要求:必修学时/学分:48/3 (讲课学时:40 上机学时:8)适用专业:计算机科学与技术;软件工程一、课程性质与任务“数值分析”是计算机科学与技术、软件工程等相关专业学生的学科基础课,也是其它理、工科专业本科生及研究生的必修或选修课。

数值分析是研究各种数学问题在计算机上通过数值运算,得到数值解答的方法和理论。

随着计算机系统能力的提高和新型数值软件的不断开发,无论在高科技领域还是在传统学科领域,数值分析的理论和方法的作用和影响巨大,是科学工作者和工程技术人员必备的基础知识和工具。

课程的任务是使学生能了解数值分析的基本概念,熟悉常用数值方法的构造原理,了解数值算法复杂性、误差与收敛性分析的基本方法,了解重要数值算法的软件实现过程,使学生系统掌握数值分析的基本概念和分析问题、解决问题的基本方法,为掌握更复杂的现代计算方法打好基础。

内容包括数值计算的基本方法、线性和非线性方程组解法、插值法、数值积分法及微分方程的数值解法。

二、课程与其他课程的联系先修课程:高等数学,线性代数,C语言程序设计,计算基础。

后续课程:人工智能,数字图像处理技术,大数据分析及应用。

三、课程教学目标1.学习使用计算机进行数值计算的基础知识和基本理论知识,能够分辨、选用合适的数值方法解决工程问题。

(支撑毕业能力要求1和2)2. 能掌握常用数值计算方法的构造原理,根据问题设计和综合运用算法设计问题解决方案。

(支撑毕业能力要求1和2)3. 能运用数值算法复杂性、误差与收敛性分析的基本方法初步进行算法分析。

4. 能用计算机语言实现典型的数值计算算法,得到实验技能的基本训练,并具有利用计算机解决常见数学问题的能力;(支撑毕业能力要求4)5.能通过查询阅读文献资料,了解数值分析的前沿和新发展动向,了解数值分析算法原理应用的典型工程领域。

数值分析第8章

数值分析第8章

n
1
k
,
xn uk
35
对给定的误差 ,当 | k – k 1 | < 时,得
k
k
j 1 j 2,, n , 所以 lim k 0 由假设条件 k 1
从而
lim
k

vk
k 1
a1 x1
k 1 1 1
17
所以当k充分大时,有
vk a x
vk a x

k 1 1 1
即为矩阵 A 的对应特征值 1 的近似特征向量。
vk 1 Avk a x 1vk
1 2 n1 n 0
Axi i xi A xi x
1
1 i i
其相应的特征向量 x1 , x2, …, xn 线性无关,则 A-1 的特 征值为1/ i ,对应的特征向量仍为 xi (i=1,2, …,n).
33
此时,A-1 的特征值满足
1
5 6.7500, 13.5000, 10.1250
13.5007
13.5000
0.5, 1, 0.7500
0.5, 1, 0.7500
可得到B的主特征值 113.5000 特征向量 v1 (0.5 ,1.0, 0.7500)T 因此,A的主特征值为 1 = 1 +p 11.0000, 特征向量仍为v1 =(0.5,1,0.7500)T。
k 1 1 1 k 2 2 2 k
k n n n k
k n 2 1 a1 x1 a2 x a 2 n xn 1 1 k 1 a1 x1 k
16

数值分析课件 Numerical-Lec8

数值分析课件 Numerical-Lec8

a11n a22n
annn
x1 x2
xn
b11
b22
bnn
- 消元过程

奇 求解此三角形方程组的公式为:

xn
bnn
annn
xk
bkk
n
akjk x j
akkk
k n 1, n 2,
,1
jk 1
矩阵直接分解法
Jacobi迭代法 迭代法
Gauss-Seidel迭代法 9
Gauss消去法-基本思想
4x1x2
x2 x3
x3 5
6
(1) (2)
2x1 2x2 x3 1
(3)
Step 1 - 将 1式(2)+3式,消去 x1 ,得:
4x2 x3 11
(4)
Step 2 - 将 2式+4式 ,消去 x2 ,得:
a1n xn b1 a2n xn b2
amn xn bn
2
应用:生产计划安排 (1)
问题:一制造商生产三种不同的化学产品A、B、C。 每一产品必须经过两部机器M,N的制作,而生产每 一吨不同的产品需要使用两部机器不同的时间:
机器 M N
产品A 2 2
产品B 3 2
产品C 4 3
机器M每星期最多可使用80小时,而机器N每星期最 多可使用60小时。假设制造商可以卖出每周所制造 出来的所有产品。经营者不希望使昂贵的机器有空 闲时间,因此想知道在一周内每一产品须制造多少 才能使机器被充分地利用。
a111
a112
a11n
|
b11
a222
a22n | b22
Ak | bk
|
akkk
aknk |

数值分析第八讲(2)

数值分析第八讲(2)
I Tn ba 2 h f ξ 12 2 bah b a h2 f f 12 2 12 4
I T2 n
11
结束
f ξ f 则有 4T2 n Tn I 于是有: 4 1 4T2 n Tn Sn (8.27 ) 记 4 1
§8.3 复化求积公式
从求积公式的余项的讨论中我们看到,被积函数所用的 插值多项式次数越高,对函数光滑性的要求也越高.另一方面 ,插值节点的增多(n的增大),在使用牛顿-柯特斯公式时将 导致求积系数出现负数(当n≥8时,牛顿.柯特斯求积系数会出 现负数) 因而在实际应用中往往采用将积分区间划分成若干 个小区间,在各小区间上采用低次的求积公式(梯形公式或抛 物形公式),然后再利用积分的可加性,把各区间上的积分加 起来,便得到新的求积公式,这就是复化求积公式的基本思想 .为叙述方便,我们仅讨论各小区间均采用同一低次的求积公 ,也可推出新的求积公式,读者可按实际问题的具体情况讨论
1 1 1
f
(k )
( x)
0
1
k 1 k k t cos tx . dt t dt 2 k 1 0
1
1 0 2 1 2 1 1 2 R[Tn ] h f ( ) h h 104. 12 12 2 1 36 1 1 h 6 10 2 , n 10 2. h 6
如认为
I Tn 4 I T2 n
这样我们从收敛较慢的{Tn}序列推出了收敛较快的{Sn}序列. 可 以证明{Sn}序列实际上就是逐次分半的复化抛物形公式序列.
f 16 S 2 n S n 于是有: I 16 1 16 S 2 n S n C 记 n 16 1

数值分析第八章

数值分析第八章

数值实验:几种不同求数值解公式的误差比较
n h 10 0.2 20 0.1 30 0.0667 40 0.05 2.186e-007
RK4 6.862e-005 3.747e-006 7.071e-007 RK3 0.0012
1.529e-004 4.517e-005 1.906e-005
RK2
Euler
得 yn+1 = yn + 0.5h[f(xn,yn)+f(xn+1, yn+hf(xn, yn))]
f(xn+1, yn+hf(xn, yn))= f(xn+h, yn+hf(xn, yn)) = f (xn, yn)+h[fx’]n + hf(xn,yn) [fy’]n + O(h2)
y( xn ) f ( xn , yn )
(n = 0, 1, 2, · · · · ,N)
yn1
h yn [k1 k 2 ] 2
(n = 0, 1, 2, · · · · · · · ,N)
k1 = f(xn , yn) , k2 = f( xn+1 , yn+ h k1) 一阶常微分方程组 初值问题
dx f1 ( t , x , y ) dt dy f ( t , x , y ) 2 dt
x(t0 ) x0 y(t0 ) y0
17/34
一阶常微分方程组的向量表示
x 记 Y y
f1 ( t , Y ) F (t ,Y ) f ( t , Y ) 2
t0
Y (t0 ) Y0
欧拉公式:
6/34
由梯形公式推出的预-校方法:

数值分析-第8讲(正交多项式最新)

数值分析-第8讲(正交多项式最新)
a
= b j ( x ) k ( x ) j ( x )dx=0
b j 0 a
k 1
Heut-lcf@

要证明: j, k ) (

b
a
( x ) j ( x ) k ( x )dx {
0, Ak 0,
jk jk
若对任意的 , k ( k , Qk 1 ) ( x ) k Qk 1 dx 0
2 k ( x ) 0
a
b
所以
{ k ( x )}在[a , b上]正交
Heut-lcf@
证毕
三、正交多项式系的主要特征
(1) n ( x )次数为n, 最高次项系数为 1
( 2)
{ 0 , 1 ,... n }线性无关
( 3)对Pn ( x ) H n 均可表为 0 ,... n的线性组合
若Ak 1, 则称之为标准正交函数 . 系
Heut-lcf@
例 如, 三角函数族
就是在区间 , 上的正交函数族 .
回忆傅氏级数的结论 三角函数系:
1, cos x , sin x , cos 2 x , sin 2 x ,.......
{1, cos x, sin x, cos 2 x, sin2 x,cos nx , sinnx ,}
429351431051432311115正交多项式序列正交化构造出heutlcf163com勒让德多项式权函数正交化得到的多项式一般表达式五勒让德legendre正交多项式heutlcf163com的勒让德多项式为显然最高项系数为的系数于是得首项正交性性质勒让德多项式的重要性奇偶性性质为奇数时奇函数为偶数时偶函数递推关系性质个不同的实零点内有在区间性质303515706310531523勒让德多项式集的前请同学们写出35315693429正交化得到的正交多项由序列它可表示为多项式就是切比雪夫arccoscos六切比雪夫chebyshev正交多项式heutlcf163com切比雪夫多项式权函数正交化得到的多项式arccoscos一般表达式heutlcf163com性质切比雪夫多项式的重要奇偶性性质递推关系性质个实零点内有在区间性质201650400112012805121204325762563216025612856112641848321010heutlcf163com七拉盖尔laguerre正交多项式heutlcf163com函数的最佳平方逼近heutlcf163com的最佳平方逼近函数
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

y 使用上式时,先用第一式计算出yn+1的近似值 [ s1] [ s] [s] y y 第二式反复进行迭代,得到数列yn1s0 ,用 n1 n1 来控制是否继续进行迭代,其中为允许误差。把满足要 [ s 1] 求的 yn 1 作为y(xn+1)的近似值yn+1,类似地可得出yn+2, yn+3,…。
hL y
(s) n 1
yn 1 (hL)
s 1
y
(0) n 1
yn 1
故当 hL 1 时该迭代法收敛到隐式Euler公式的解 yn+1 ,其中L为Lipschitz常数.
2013/12/11
13
三、梯形公式
为了得到更精确的方法,在等价的积分方程中用 梯形公式

yn 1 yn hf ( xn , yn )( n 0,1,2,)
3、数值积分法
对微分方程两端从xn到xn+1积分,得等价的积分方程 对右端的积分部分采用左矩形公式近似即得Euler公式。 Remark:Taylor展开法与数值积分法是构造微分方程 数值解的两类主要的方法。
2013/12/11 9
四、等价的积分方程
若y(x)是初值问题的解,对方程两边同时积分, 利用初始条件可得: 该方程为与初值问题同解的积分方程,我们可以 从积分方程出发去构造初值问题的求解公式。
2013/12/11 4
五、数值解法
常微分方程初值问题的数值解是求上述初 值问题的解y(x)在区间[a,b]中的点列 xi xi 1 h ( 1, n) hi 称为步长, 上的近似值 y i 。 i i 0, 一般情况下我们取等步长,记为h 。 初值问题的解析解(理论解)用 y ( xn ) 表示,数值 解法的精确解用 yn 表示,并记fn=f(xn,yn), 而 y( xn ) f ( xn , y ( xn ))。 求初值问题的数值解一般是逐步进行的,即计 算出yn之后计算yn+1。
这些问题多数情况下求不出解析解,只能用近似 的方法求解。常用的近似方法有两类。一类称为 近似解析法,如级数解法,逐次逼近法等。另一 类称为数值解法,它可以给出解在一些离散点上 的近似值。
2013/12/11 2
二、解的存在唯一性
若f(x,y)在区域D= a x b,y R上连续,且 关于y满足 李普希兹(Lipschitz)条件, 即存在常 数L,使
第八章 常微分方程初值问题的数值解法
§8.1 引言 §8.2 几种简单的单步法 §8.3 Runge –Kutta 公式 §8.4 单步法的收敛性、 相容性与稳定性 §8.5 线性多步法 数值算例
2013/12/11 1
§8.1 引言
一、问题
本章着重讨论一阶常微分方程初值问题
dy f(x,y) ( ) y x dx 在区间[a,b]上的数值解法。 y0 y(x0)
en y(xn) yn 为某一数值方法在 xn处的整体截 定义1: 断误差。 Remark:整体截断误差不仅与 xn 这步的计算有关,而 且与前面所有点的计算的误差累计有关。为了简化误 差分析,我们着重分析计算中的某一步。对一般的显 式单步法,有如下定义:
2013/12/11 19
单步法的局部截断误差和阶 (续) 定义2:对单步法,在 yn y(xn) 的假设下,称 Rn 1 y ( xn 1 ) y ( xn ) h ( xn , y ( xn ), h) 为在xn 1 处的局部截断误差。 若设 yn y(xn) ,即第n步及以前各步都没有误差, 则由显示单步法计算一步所得之yn 1与 y ( xn 1 ) 之差为:
f ( x , y1 ) f ( x , y 2 ) L y1 y 2 ,
对D 内任两个 y1 , y2 均成立,其中L是与x,y无 关 的常数,则上面的初值问题存在唯一解,且解是 连续可微的。 Remark:在f(x,y)对y可微的情况下,若偏导数有界, f ( x, y ) L 则可取 ,此时有 max
2013/12/11 11
隐式Euler公式(续) 通常情况下,隐式欧拉公式很难直接求出yn+1的值, 故常用迭代法求解。在实际计算时,该公式通常与 显式Euler公式结合使用,并由显式Euler公式的结果 作为迭代的初始值,从而有如下数值格式 (0) yn 1 y n hf ( x n , y n ) ( s 1) (s) y y hf ( x , y n 1 n n 1 n 1 ) n 1,2, , N 1 循环计算,若 ( s 1) y 给定的误差限),则取 n 1 作为yn+1的近似值.
2013/12/11 14
梯形公式(续)
[0] yn 1 y n hf ( xn , y n ) [ s 1] h [s] yn 1 yn [ f ( xn , y n ) f ( xn 1 , yn 1 )] 2
, s 0,1,2,
[0] n 1,再用
用两点差商公式 代替导数y( xn ) ,再用 y n 表示 y ( xn ) 的近似值,则得到
2013/12/11 8
y ( xn 1 ) y ( xn ) xn 1 xn
显式欧拉(Euler)方公式(续)
2、Taylor展开法 假设在xn 附近把y(x)展成Taylor级数
取h的线性部分,并用 y n表示 y ( xn ) 的近似值,得
y ( xn 1 ) y ( xn ) hf ( xn 1 , y ( xn 1 )), n 0,1,2,
yn 1 yn hf ( xn 1 , yn 1 ), n 0,1,2,
上式是一个隐式的单步方法,称为隐式欧拉公式或后 退的欧拉公式。利用此公式,每一步都要把上式作为 yn+1的一个方程来求解。从数值积分的误差分析,很 难期望隐式欧拉法比显式欧拉法更精确。
h yn 1 yn 2 ( K1 K 2 ) K1 f ( x n , y n ) K f ( x h, y hK ) n n 1 2
2013/12/11 18
五、单步法的局部截断误差和阶
设一般的单步法为: 显式公式:yn 1 yn h(xn,yn,h) 隐式公式:yn 1 yn h(xn,yn,yn 1,h) 设 y n 为数值方法的精确值,y( xn)为微分方程的 精确解。
2013/12/11 5
数值解法的分类
数值解法一般分为: (1)单步法:在计算 yn 1时,只用到 x n 1 ,x n 和 y n,即前一步的值。 (2)多步法:计算 yn 1 时,除用到 xn 1 , xn 和 yn以外,还要用 xn p 和 yn p( p 1,2, , k ; k 0) ,即前 k步的值。 单步法和多步法都有显式和隐式方法之分。显式 和隐式的单步法可以分别写成: yn 1 yn h(xn,yn , h) yn 1 yn h(xn,yn , yn 1 , h) 对多步法来说,显式和隐式方法具有相同的意义。
2013/12/11 10
二、隐式Euler公式
若在等价积分方程 xn1 y ( xn 1) y(xn) f(t,y (t ))dt 中将积分用右矩形公式
xn

b
a
代入,有 从而得到
f ( ) f(x)dx ( b a) f ( b) (b a ) 2 , ( (a, b)) 2
2013/12/11 6
六、离散化方法
建立常微分方程初值问题数值解法的过程,就是通 过一定的离散化方法,将对连续性问题的求解转化 为求解常微分方程在有限个离散节点上解的近似值 的过程,这个过程通常称为数值离散.常用的数值 离散化方法有: 差商代替微商法 Taylor展开法 数值积分法
2013/12/11
2013/12/11
15
梯形公式(续)
1 当f(x,y)关于y满足Lipschitz条件时,且步长h满足 2 hL 1
时,上述迭代过程是收敛的。这是因为:
yn 1 y
[ s 1] n 1
h [s] f(xn 1,yn 1) f(xn 1,yn 1 ) 2
s 1 [0] y n 1 yn 1
hL hL [s] y n 1 yn 1 2 2
2013/12/11
16
四、Euler预测校正公式
实用中,h 取得较小时,为了简化计算,梯形公式第二 式只迭代一次就结束,得到Euler预测—校正方法(改 进的Euler方法):
[0] yn 1 y n hf ( xn , y n ) h [0] y y [ f ( x , y ) f ( x , y n 1 n n n n 1 n 1 )] 2
其中第一式称为预测算式,第二式称为校正算式。
2013/12/11
17
Euler预测校正公式(续) 若将Euler预-校方法中的第一式带入第二式,得
h yn 1 yn [ f ( xn , y n ) f ( xn 1 , yn hf ( xn , yn ))] 2
Remark:这是一种显示的单步方法。有时为了计 算方便,常将上式改写成:
2013/12/11
对 s 0,1,2,
( s 1) (s) 为 yn y 1 n 1 (
12
隐式Euler公式(续) 由于f(x,y)关于y满足Lipschitz条件,故有
( s 1) (s) yn y h f ( x , y 1 n 1 n 1 n 1 ) f ( xn 1 , y n 1 )
欧拉(Euler)方法的几何意义
Euler方法有明显的几何意义。 如右图所示,一阶常微分方 程初值问题的解曲线y(x)过 点P0(x0,y0)。从P0出发以 f(x0,y0)为斜率作一直线段, 与x=x1相交于点P1(x1,y1), 显然有y1=y0+hf(x0,y0)。 同理,再由P1出发以f(x1,y1)为斜率作一直线段,与x=x2 相交于点P2(x2,y2),显然有y2=y1+hf(x1,y1)。这样一直做 下去,得到一条折线P0P1P2……,作为y(x)的近似曲线。 因此,显示Euler公式又称为Euler折线法。
相关文档
最新文档