《数值分析》(雷秀仁)第五章

合集下载

数值分析第五章答案

数值分析第五章答案

数值分析第五章答案【篇一:数值分析第五版计算实习题】第二章2-1程序:clear;clc;x1=[0.2 0.4 0.6 0.8 1.0];y1=[0.98 0.92 0.81 0.64 0.38];n=length(y1);c=y1(:);or j=2:n %求差商for i=n:-1:jc(i)=(c(i)-c(i-1))/(x1(i)-x1(i-j+1));endendsyms x df d;df(1)=1;d(1)=y1(1);for i=2:n %求牛顿差值多项式df(i)=df(i-1)*(x-x1(i-1));d(i)=c(i)*df(i);enddisp(4次牛顿插值多项式);p4=vpa(collect((sum(d))),5) %p4即为4次牛顿插值多项式,并保留小数点后5位数 pp=csape(x1,y1, variational);%调用三次样条函数 q=pp.coefs;disp(三次样条函数);for i=1:4s=q(i,:)*[(x-x1(i))^3;(x-x1(i))^2;(x-x1(i));1];s=vpa(collect(s),5)endx2=0.2:0.08:1.08;dot=[1 2 11 12];figureezplot(p4,[0.2,1.08]);hold ony2=fnval(pp,x2);x=x2(dot);y3=eval(p4);y4=fnval(pp,x2(dot));plot(x2,y2,r,x2(dot),y3,b*,x2(dot),y4,co);title(4次牛顿插值及三次样条);结果如下:4次牛顿插值多项式p4 = - 0.52083*x^4 + 0.83333*x^3 - 1.1042*x^2 + 0.19167*x + 0.98 三次样条函数x∈[0.2,0.4]时, s = - 1.3393*x^3 + 0.80357*x^2 - 0.40714*x + 1.04 x∈[0.4,0.6]时,s = 0.44643*x^3 - 1.3393*x^2 + 0.45*x +0.92571 x∈[0.6,0.8]时,s = - 1.6964*x^3 + 2.5179*x^2 - 1.8643*x + 1.3886 x∈[0.8,1.0]时,s =2.5893*x^3 - 7.7679*x^2 + 6.3643*x - 0.80571 输出图如下2-3(1)程序:clear;clc;x1=[0 1 4 9 16 25 36 49 64];y1=[0 1 2 3 4 5 6 7 8];%插值点n=length(y1);a=ones(n,2);a(:,2)=-x1;c=1;for i=1:nc=conv(c,a(i,:));endq=zeros(n,n);r=zeros(n,n+1);for i=1:n[q(i,:),r(i,:)]=deconv(c,a(i,:));%wn+1/(x-xk)enddw=zeros(1,n);for i=1:ndw(i)=y1(i)/polyval(q(i,:),x1(i));%系数endp=dw*q;syms x l8;for i=1:nl8(i)=p(n-i+1)*x^(i-1);enddisp(8次拉格朗日插值);l8=vpa(collect((sum(l8))),5)xi=0:64;yi=polyval(p,xi);figureplot(xi,yi,x1,y1,r*);hold ontitle(8次拉格朗日插值);结果如下:8次拉格朗日插值l8 =- 3.2806e-10*x^8 + 6.7127e-8*x^7 - 5.4292e-6*x^6 +0.00022297*x^5 - 0.0049807*x^4 + 0.060429*x^3 - 0.38141*x^2 +1.3257*x输出图如下:第五章4-1(3)程序:clc;clear;y= @(x) sqrt(x).*log(x);a=0;b=1;tol=1e-4;p=quad(y,a,b,tol);fprintf(采用自适应辛普森积分结果为: %d \n, p);结果如下:采用自适应辛普森积分结果为: -4.439756e-01第九章9-1(a)程序:clc;clear;a=1;b=2;%定义域h=0.05;%步长n=(b-a)/h;y0=1;%初值f= @(x,y) 1/x^2-y/x;%微分函数xn=linspace(a,b,n+1);%将定义域分为n等份 yn=zeros(1,n);%结果矩阵yn(1)=y0;%赋初值%以下根据改进欧拉公式求解for i=1:nxn=xn(i);xnn=xn(i+1);yn=yn(i);yp=yn+h*f(xn,yn);yc=yn+h*f(xnn,yp);yn=(yp+yc)/2;yn(i+1)=yn;endxn=yn;%以下根据经典四阶r-k法公式求解for i=1:nxn=xn(i);yn=yn(i);k1=f(xn,yn);k2=f(xn+h/2,yn+h/2*k1);k3=f(xn+h/2,yn+h/2*k2);k4=f(xn+h,yn+h*k3);yn=yn+h/6*(k1+2*k2+2*k3+k4);yn(i+1)=yn;enddisp(改进欧拉法四阶经典r-k法); disp([xn yn])结果如下:改进欧拉法四阶经典r-k法 110.998870.998850.99577 0.99780.991140.996940.985320.996340.978570.996030.971110.996060.963110.996450.95470.997230.945980.998410.9370510.92798 1.0020.91883 1.00440.90964 1.00730.90045 1.01060.89129 1.01430.88218 1.01840.87315 1.02290.86421 1.02780.85538 1.03310.84665 1.0388(b)程序:clc;clear;a=0;b=1;%定义域h=[0.1 0.025 0.01];%步长y0=1/3;%初值f= @(x,y) -50*y+50*x^2+2*x;%微分函数 xi=linspace(a,b,11);y=1/3*exp(-50*xi)+xi.^2;%准确解 ym=zeros(1,11);for j=1:3【篇二:数值分析(第五版)计算实习题第五章作业】题:lu分解法:建立m文件function h1=zhijielu(a,b)%h1各阶主子式的行列式值[n n]=size(a);ra=rank(a);if ra~=ndisp(请注意:因为a的n阶行列式h1等于零,所以a不能进行lu 分解。

清华第五版数值分析第5章课件

清华第五版数值分析第5章课件

第一步:选 ai ,1 max ai 1 ,交换第1行和第i1行,
1 i n
然后进行消元,得
( a111 ) [ A( 2 ) , b ( 2 ) ]
( 1 a121 ) a1( n ) ( (2 a222 ) a2 n )

( an 2 ) 2


(2 ann )

高斯列主元消去法
基本思想:在每轮消元之前,选列主元素 (绝对值最大的元素)
设方程组 AX b的增广矩阵为 a11 a (1) (1) 21 [ A , b ] [ A , b] an1 具体步骤为:
1
b1 a22 a2 n b2 an 2 ann bn a12 a1 n
如此至多经过n-1步,就得到与之同解的上三角形方 程组的增广矩阵,再用回代过程即可得方程组的解.
例:用Gauss列主元消去法解方程组 2 4 6 x1 3 4 9 2 x 5 2 1 1 3 x3 4
(1)
1 2 n
a (1) 0 0
a (1) a (1)
12 1n
(2 ( a22 ) a22 ) n



( (2 an22) ann)
b(1) ( 2) b2 ( 2) bn
1

a 令m i 1 , i 2,3,...,n a
n
a (1) 0 0
11
a (1) a (1)
12
(2 ( a22 ) a22 ) n



( (2 an22) ann)

数值分析课后习题及答案

数值分析课后习题及答案

第一章 绪论(12) 第二章 插值法(40-42)2、当2,1,1-=x 时,4,3,0)(-=x f ,求)(x f 的二次插值多项式。

[解]372365)1(34)23(21)12)(12()1)(1(4)21)(11()2)(1()3()21)(11()2)(1(0))(())(())(())(())(())(()(2221202102210120120102102-+=-++--=+-+-⨯+------⨯-+-+-+⨯=----+----+----=x x x x x x x x x x x x x x x x x x x y x x x x x x x x y x x x x x x x x y x L 。

3、给出x x f ln )(=的数值表用线性插值及二次插值计算54.0ln 的近似值。

X 0.4 0.5 0.6 0.7 0.8 x ln -0.916291 -0.693147 -0.510826 -0.357765 -0.223144[解]若取5.00=x ,6.01=x ,则693147.0)5.0()(00-===f x f y ,510826.0)6.0()(11-===f x f y ,则604752.182321.1)5.0(10826.5)6.0(93147.65.06.05.0510826.06.05.06.0693147.0)(010110101-=---=--⨯---⨯-=--+--=x x x x x x x x x y x x x x y x L ,从而6202186.0604752.19845334.0604752.154.082321.1)54.0(1-=-=-⨯=L 。

若取4.00=x ,5.01=x ,6.02=x ,则916291.0)4.0()(00-===f x f y ,693147.0)5.0()(11-===f x f y ,510826.0)6.0()(22-===f x f y ,则 217097.2068475.404115.2)2.09.0(5413.25)24.0(3147.69)3.01.1(81455.45)5.06.0)(4.06.0()5.0)(4.0()510826.0()6.05.0)(4.05.0()6.0)(4.0()693147.0()6.04.0)(5.04.0()6.0)(5.0(916291.0))(())(())(())(())(())(()(22221202102210120120102102-+-=+--+-⨯++-⨯-=----⨯-+----⨯-+----⨯-=----+----+----=x x x x x x x x x x x x x x x x x x x x x x y x x x x x x x x y x x x x x x x x y x L ,从而61531984.0217097.21969765.259519934.0217097.254.0068475.454.004115.2)54.0(22-=-+-=-⨯+⨯-=L补充题:1、令00=x ,11=x ,写出x e x y -=)(的一次插值多项式)(1x L ,并估计插值余项。

数值分析第五章学习小结

数值分析第五章学习小结

数值分析第五章学习⼩结第五章学习⼩结姓名:张亚杰班级:机械1505班学号:S2*******⼀、本章学习体会本章的内容与实际关联很⼤,可以解决很多⼯程实际问题。

1、主要有两⽅⾯内容:插值与逼近。

插值即是由已知数据通过某种多项式求出在特定区间的函数值。

逼近即是⽤简单函数近似代替复杂函数,如何在给定的精度下,求出计算量最⼩最佳的多项式,是函数逼近要解决的问题。

2、插值中样条插值⽐较难,需要花⼀定的时间。

逼近主要是必须使选择的多项式计算出的误差最⼩。

3、我个⼈觉得本章的难点是样条插值与最佳平⽅逼近。

⼆、知识构图:因为本章内容较多,故本次知识架构图分为三部分:插值、正交多项式和逼近。

1、插值:2、正交多项式和逼近的知识总结采取以下⽅式:⼀、正交多项式1、正交多项式的概念与性质若在区间上⾮负的函数满⾜(1)对⼀切整数存在;(2)对区间上⾮负连续函数,若则在上,那么,就称为区间上的权函数。

常见的权函数有2、两个函数的内积定义:给定[](),(),,()f x g x C a b x ρ∈是上的权函数,称为函数()f x 与()g x 在[a,b]上的内积。

内积的性质:(1)对称性:()(),,f g g f =;(2)数乘性:(),(,)(,)kf g f kg k f g ==;(3)可加性:()()()1212,,,f f g f g f g +=+;(4)⾮负性:若在[a,b]上()0f x ≠,则。

(,)a b ()x ρ0,()bna n x x dx ρ≥?(,)ab ()f x ()0bn ax x dx ρ=?(,)a b ()0f x ≡()x ρ(,)ab 2()1,()11()11(),0(),x x x a x b x x x x x e x x e x ρρρρρ--≡≤≤=-<<=-≤≤=≤<∞=-∞<<+∞(,)a b (,)()()()ba f g x f x g x dx ρ=?(,)0f f >3、函数的正交(1)两个函数的正交与正交函数系若内积则称()f x 与()g x 在区间[a,b]上带权()x ρ正交若函数系.满⾜则称是上带权的正交函数系。

数值分析课程第五版课后习题答案

数值分析课程第五版课后习题答案
N +1 N
=
1 = 1.7863 × 10 − 2 。 55.982
8、当 N 充分大时,怎样求 ∫ [解]因为 ∫
N +1 N
1 dx ? 1+ x2
1 dx = arctan( N + 1) − arctan N ,当 N 充分大时为两个相近数相 1+ x2
减,设 α = arctan( N + 1) , β = arctan N ,则 N + 1 = tan α , N = tan β ,从而 tan(α − β ) = 因此 ∫
5、计算球体积要使相对误差限为 1%,问度量半径 R 允许的相对误差是多少? 4 ε * ( π (R* )3 ) 4 3 [解]由 1% = ε r* ( π ( R * ) 3 ) = 可知, 4 3 * 3 π (R ) 3 ′ 4 4 4 ε * ( π ( R * ) 3 ) = 1% × π ( R * ) 3 = π ( R * ) 3 ε * ( R * ) = 4π ( R * ) 2 × ε * ( R * ) , 3 3 3
ε * ( y n ) = 10ε * ( y n −1 ) = 10 n ε * ( y 0 ) ,
1 1 从而 ε * ( y10 ) = 1010 ε * ( y 0 ) = 1010 × × 10 − 2 = × 10 8 ,因此计算过程不稳定。 2 2 12、计算 f = ( 2 − 1) 6 ,取 2 ≈ 1.4 ,利用下列公式计算,哪一个得到的结果最 好? 1 ( 2 + 1)
* r
x= x
*
ε ( x * ) = n( x * ) n −1 2% x * = 2n% ⋅ x * ,

数值分析第五版第5章学习资料

数值分析第五版第5章学习资料
6
n
即 de(A t) aijAij (i1,2,,n), j1
其中 A ij 为 a ij 的代数余子式,Aij(1)ijMij, M ij 为元素 a ij 的余子式.
行列式性质:
( ad ) ( A e ) d t B ( A e )d ( t B )A e , ,B t R n n .
有非零解,故系数行列式 deIt (A)0,记
a11 a12 p()det(I A) a21 a22
a1n a2n
(1.3)
an1 an2 ann n c1n1cn1cn 0.
p()称为矩阵 A的特征多项式,方程(1.3)称为矩阵 A的特
征方程.
9
因为 n次代数方程 p() 在复数域中有 n个根
其中用 ri 表示矩阵的第 i行. 由此看出,用消去法解方程组的基本思想是用逐次消
去未知数的方法把原方程组 Axb化为与其等价的三角 形方程组,而求解三角形方程组可用回代的方法.
上述过程就是用行的初等变换将原方程组系数矩阵化 为简单形式(上三角矩阵),从而将求解原方程组(2.1)的 问题转化为求解简单方程组的问题.
n
n
trA aii i.
i1
i1
(1.4) (1.5)
称 trA为 A的迹.
A的特征值 和特征向量 x还有一下性质:
(1) AT 与 A有相同的特征值 及特征向量 .
(2)若 A非奇异,则 A1 的特征值为 1,特征向量为 x.
(3)相似矩阵 BS1AS有相同的特征多项式.
11
例1 求 A的特征值及谱半径
4x2x3 5,
2x3 6.
显然,方程组(2.6)是容易求解的,解为
x (1,2,3)T.

数值分析第五章

数值分析第五章

输出:有根区间为(3.3,3. 4)且区间(3.6,3.7)内无实根 。
8
§2
设有非线性方程
二 分 法
其中,f (x)为 [a,b] 上连续函数且设 f (a) ⋅ f (b) < 0 (不妨设方程(2.1)于 (2.1)
f (x) = 0
(2.1) 2.1)
[a,b] 内仅有一个实根。
y
求方程(2.1)实根 x* 的二分法过程,就是将含根区间 [a,b] 逐步分 (2.1) 半,检查函数符号的变化,以便确定含根的充分小区间。
a ←x
k ≤ N0

输出
图5-3
分半 N0 次还没有到 达精度要求信息
15
§3 迭代法
迭代法是一种逐次逼近法。它是求解代数方法,超越方程及方程组 的一种基本方法,但存在收敛性及收敛快慢问题。 为了用迭代法求非线性方程 f (x) = 0的近似值,首先需要将此方 程转化为等价的方程 3.1) (3.1)
x >b

f1 ← f2
< 输出有根区间
(x − ∆x, x)
L2
图 5-1
L 1
7
+ 若 f (x) 于 [a, ∞) 某点 xs 分为两支曲线且 x → xs 时 f (x) →+∞或 − ∞ , − 当 x → xs 时 f (x) → −∞ 或
[注] 当 f (x) 于 [a,b] 连续时,输出区间 (x − ∆x, x) 内一定有实根, 注
f (xk ) < ε1 或 h < ε2则输出 xk , f (xk ), k;
ak+1 = xk ,bk+1 = bk
其中 N0 表示给定的最大分半次数,当 f (x) < ε1 或 h < ε2 时分半终止, fmax为一大数。

《数值分析》第五章

《数值分析》第五章

(1)左矩形公式: a f(x)dx f(a)(ba)(2)右矩形公式: a f(x)dxf (b)(b a)⑶中矩形公式:b af(x)dxf(a b2)(b a)习题51 •导出如下3个求积公式,并给出截断误差的表达式 解:⑴f(x)a f(x)dxa f ( )(xf (a), b f (x)dx b f (a)dx f (a)(b a)aa””Kf(a)(b a) a f (x)dx a f (a)dx a (f(x)2a) f (), f (a))dx⑵ f(x)bia)dx f ( ) a (x a)dx ^(ba f(x)dx a f(b)dxf(b),f(a)(b a) (a,b)a f(x)dxf(b)(ba) a f (x)dx:f (b )dx b f (x)f (b)]dxb a f( )(xb)dxbf ( ) a (x b)dx2(ba)2f (),(a,b)⑶法1 f (x)f (专ba f(x)dx"(叮)dxa2f(aa)(x)dxf (宁)(b a)ba f(x)dxb a a f (-b)dx2f(X )咛) dxf (专)(x2f()(x 旦b )2dx2f()>U)2dx2于是13r ()(b a)3可以验证所给公式具有1次代数精度。

作一次多项式H(x)H (— )f( -),H (2 2…a b 、 …a b H(x) f( ) f (-2 2f(x)1 H(x) -f ()(x满足)(x 叮)2a b a b r, 亍)f (丁),则有a b )2〒丿,(a,b)ba H(x)dxH (兮)(b a)f (丁)(ba)ba f(x)dxf(¥)(b a)ba f(x)dxba H(x)dxb b f ()a f (X)盹心 a~2H(X"dx2 f ( ) ^ a b 、2」 (x ) dx2 a' 22 •考察下列求积公式具有几次代数精度: 24f ()(b a)3(1) 1 10f(x)dx f(0) J(1); 1 1f (x)dx f (f( 13)。

微分方程数值解第五章答案

微分方程数值解第五章答案

微分⽅程数值解第五章答案第五章1,0,0, (,0)1/2,0,0,0.x u uu x x t x x ?>?1. 对初值问题=2试分别⽤左偏⼼格式、LW 格式计算其数值解u , k =1,2,3,4, 取/1/h τ=.k 解: 矩形⽹格剖分区域. 取空间步长h , 时间步长τ的矩形⽹格剖分区域, ⽤节点表⽰坐标点0,1,2,...;j =±±(,)j k (,)(,)j k x t jh k τ=, 0,1,2,3,4.k =0=+???kjk j x u t u (1)左偏⼼格式:,在t 上⽤向前差商,x 上⽤向后差商,得011=?++hu u u u kj k j k jk j τ中国地质⼤学(北京)廉海荣编 1,因为2/1/=h τ,整理得到k j k j k ju u u 212111+=?+ 把已知条件离散成,则可以根据下⼀层求上⼀层的值得到,=1,2,3,4,下图中节点处值即为求出来的值:>=<0,00,2/10,1j j j =0j u k k u k uLW 格式: )2(2)(21122111kj k j k j k j k j k jk ju u u r a u u ar u u++=+++ 在本题中,2/1/,1===h r a τ,整理得到:中国地质⼤学(北京)廉海荣编 2k j k j k j k ju u u u 111814383+?+?+=,同理可根据边值条件,根据下⼀层求上⼀层的值得到,k =1,2,3,4,下图中节点处值即为求出来的值:>=<0,00,2/10,1j j j =0j u k u k u0, 0,0x<, u(x,0)=(x), 0x<, u(0,t)=(t), 0. u u a t T t x t T ?ψ+=<≤<∞?≤∞??≤≤??中国地质⼤学(北京)廉海荣编32. 试对初边值问题其中建⽴以下差分格式 0a >111102k k k k j jj j u u u u ahτ+++++=1,(a )1111111()222k k k k k kj jj j j j u u u u u u a h hτ++++?+++(b )0=. 试分析它们的稳定性。

第一课数值分析课件 第五章2

第一课数值分析课件 第五章2

公式
I( f )
b
n1
f (x)dx
xk1 f ( x)dx
a
k 0 xk
h n1


6
k
0

f
(
xk
)

4
f
(
x
k

1
)

2
f ( xk1)
Rn( f )
其中
f
(
x
k
1
)

2
f ( xk

h) 2
复化Simpson公式
h
n1
n1

h 180

h 4 2

f (4) (k )

m

min
a xb
f
(4) ( x)

1 n
n1 k0
f
(4) (k )
max a xb
f
(4) ( x)

M
由介值定理
[a, b]
f
(4) ( )

1 n
n1 k0
f
(4) (k )
余项估计式Rn (
n
a
f ( x)dx
lim
0 k 1
f (k )xk
其中定积分与
区间分法和k
的取法无关
二、复化Simpson公式: /*Compound Simpon Formula */
ba 将积分区间[a, b] n等分: 分点 xk a kh, h n
在区间[ xk , xk1], k 0,1, , n 1 上采用Simpson

数值分析matlab版第五章

数值分析matlab版第五章

实验报告五题目:常微分方程数值解法摘要:熟悉常微分方程的数值解法的基本原理。

掌握Euler 法,改进Euler 法,后退Euler 法,梯形法,四阶Runge-Kutta 法,四阶显式Adams 法和四阶隐式Adams 法等基本算法。

原理: Euler 法:预测:y*n+1=yn+hf(xn,yn),校正:yn+1=yn+h/2*[f(xn,yn)+f(xn+1,y*n+1)], 这一计算格式亦可以表示为:Yn+1=yn+h/2*[f(xn,yn)+f(xn+h,yn+hf(xn,yn))], 或表示为下列平均化形式: Yp=yn+hf(xn,yn), Yc=yn+hf(xn+1,yp), Yn+1=1/2*(yp+yc). 四阶经典Runge-Kutta 方法)22(643211KK K K yyh nn ++++=+),(1yx Knn f =)2,2(12K K y x h h f nn ++=)2,2(23KKyx h h f nn ++= ),(34KKyx hh f nn ++=四阶显式Adams)9375955(243211y fff f y n n n nnn h ---+-+-+=四阶隐式Adams)5199(242111yffffyn n nn nn h --+++-++=习题3。

(改进的Euler 法,Euler 法)F='x^2+x-y'; a=0; b=1; h=0.1; n=(b-a)/h; X=a:h:b; Y=zeros(1,n+1);Y(1)=1;for i=2:n+1x=X(i-1);y=Y(i-1);Y(i)=Y(i-1)+eval(F)*h;endY1=zeros(1,n+1);Y1(1)=1;for i=2:n+1x=X(i-1);y=Y1(i-1);ty=Y1(i-1)+eval(F)*h;Y1(i)=Y1(i-1)+h/2*eval(F);x=X(i);y=ty;Y1(i)=Y1(i)+h/2*eval(F);endtemp=[];f=dsolve('Dy=x^2+x-y','y(0)=0','x');df=zeros(1,n+1);for i=1:n+1temp=subs(f,'x',X(i));df(i)=double(vpa(temp));enddisp(' 步长 Euler法 Euler预测-校正公式准确值);disp([X',Y',Y1',df']);>> Untitled5步长Euler法Euler预测-校正公式准确值0 1.0000 1.0000 00.1000 0.9000 0.9105 0.00520.2000 0.8210 0.8410 0.02130.3000 0.7629 0.7914 0.04920.4000 0.7256 0.7617 0.08970.5000 0.7090 0.7521 0.14350.6000 0.7131 0.7624 0.21120.7000 0.7378 0.7926 0.29340.8000 0.7830 0.8429 0.39070.9000 0.8487 0.9131 0.50341.0000 0.9349 1.0033 0.6321>> figure;plot(X,df,'k-',X,Y ,'--r',X,Y1,'.-b');grid on;title('Euler 法和Euler 预测-校正法解常微分方程'); legend('准确值','Euler 法','Euler 预测-校正法');0.10.20.30.40.50.60.70.80.9100.20.40.60.811.21.4Euler 法和Euler 预测-校正法解常微分方程准确值Euler 法Euler 预测-校正法习题6.(1)(四阶经典Runge —Kutta )F='x+y'; a=0; b=1; h=0.2; n=(b-a)/h; X=a:h:b; Y=zeros(1,n+1); Y(1)=1; for i=1:n x=X(i); y=Y(i); K1=h*eval(F); x=x+h/2; y=y+K1/2; K2=h*eval(F);x=x;y=Y(i)+K2/2;K3=h*eval(F);x=X(i)+h;y=Y(i)+K3;K4=h*eval(F);Y(i+1)=Y(i)+(K1+2*K2+2*K3+K4)/6;endtemp=[];f=dsolve('Dy=x+y','y(0)=1','x');df=zeros(1,n+1);for i=1:n+1temp=subs(f,'x',X(i));df(i)=double(vpa(temp));enddisp(' 步长四阶经典R-K法准确值'); disp([X',Y',df']);>>Untitled3步长四阶经典R-K法准确值0 1.0000 1.00000.2000 1.2428 1.24280.4000 1.5836 1.58360.6000 2.0442 2.04420.8000 2.6510 2.65111.0000 3.4365 3.4366>> figure;plot(X,df,'k*',X,Y,'--r');grid on;title('四阶经典R-K法解常微分方程');legend('准确值','四阶经典R-K法')0.10.20.30.40.50.60.70.80.9111.522.533.5四阶经典R-K 法解常微分方程准确值四阶经典R-K 法(2)四阶经典Runge —Kutta )F='3*y/(1+x)'; a=0; b=1; h=0.2; n=(b-a)/h; X=a:h:b; Y=zeros(1,n+1); Y(1)=1; for i=1:n x=X(i); y=Y(i); K1=h*eval(F); x=x+h/2; y=y+K1/2; K2=h*eval(F); x=x;y=Y(i)+K2/2; K3=h*eval(F); x=X(i)+h; y=Y(i)+K3;K4=h*eval(F);Y(i+1)=Y(i)+(K1+2*K2+2*K3+K4)/6;endtemp=[];f=dsolve('Dy=3*y/(1+x)','y(0)=1','x');df=zeros(1,n+1);for i=1:n+1temp=subs(f,'x',X(i));df(i)=double(vpa(temp));enddisp(' 步长四阶经典R-K法准确值'); disp([X',Y',df']);>> Untitled4步长四阶经典R-K法准确值0 1.0000 1.00000.2000 1.7275 1.72800.4000 2.7430 2.74400.6000 4.0942 4.09600.8000 5.8292 5.83201.0000 7.9960 8.0000>> figure;plot(X,df,'k*',X,Y,'--r');grid on;title('四阶经典R-K法解常微分方程');legend('准确值','四阶经典R-K法');0.10.20.30.40.50.60.70.80.9112345678四阶经典R-K 法解常微分方程准确值四阶经典R-K 法习题9(1)(四阶显式Adams 法) F='1-y'; a=0; b=1; h=0.2;n=(b-a)/h; X=a:h:b;Y=zeros(1,n+1); Y(1)=0; for i=1:3 x=X(i); y=Y(i);K1=h*eval(F); x=x+h/2; y=y+K1/2; K2=h*eval(F); x=x;y=Y(i)+K2/2; K3=h*eval(F); x=X(i)+h;y=Y(i)+K3; K4=h*eval(F);Y(i+1)=Y(i)+(K1+2*K2+2*K3+K4)/6;endfor i=4:nx=X(i-3);y=Y(i-3);f1=eval(F);x=X(i-2);y=Y(i-2);f2=eval(F);x=X(i-1);y=Y(i-1);f3=eval(F);x=X(i);y=Y(i);f4=eval(F);Y(i+1)=Y(i)+h*(55*f4-59*f3+37*f2-9*f1)/24;endtemp=[];f=dsolve('Dy=1-y','y(0)=0','x');df=zeros(1,n+1);for i=1:n+1temp=subs(f,'x',X(i));df(i)=double(vpa(temp));enddisp(' 步长 Adams四步四阶显式法准确值'); disp([X',Y',df']);figure;plot(X,df,'k*',X,Y,'--r');grid on;title('Adams四步四阶显式法解常微分方程');legend('准确值','Adams四步四阶显式法');>> diwu9步长Adams四步四阶显式法准确值0 0 00.2000 0.1813 0.18130.4000 0.3297 0.32970.6000 0.4512 0.45120.8000 0.5506 0.55071.0000 0.6320 0.63210.10.20.30.40.50.60.70.80.9100.10.20.30.40.50.60.7Adams 四步四阶显式法解常微分方程准确值Adams 四步四阶显式法(2)(四阶隐式Adams 法) F='1-y'; a=0; b=1; h=0.2; n=(b-a)/h; X=a:h:b;Y=zeros(1,n+1); Y(1)=0; for i=1:3 x=X(i); y=Y(i); K1=h*eval(F); x=x+h/2; y=y+K1/2;K2=h*eval(F); x=x;y=Y(i)+K2/2; K3=h*eval(F); x=X(i)+h; y=Y(i)+K3;K4=h*eval(F);Y(i+1)=Y(i)+(K1+2*K2+2*K3+K4)/6; endY1=Y;for i=4:nx=X(i-3);y=Y(i-3);f1=eval(F);x=X(i-2);y=Y(i-2);f2=eval(F);x=X(i-1);y=Y(i-1);f3=eval(F);x=X(i);y=Y(i);f4=eval(F);Y(i+1)=Y(i)+h*(55*f4-59*f3+37*f2-9*f1)/24;x=X(i+1);y=Y(i+1);f0=eval(F);Y1(i+1)=Y(i)+h*(9*f0+19*f4-5*f3+f2)/24;endtemp=[];f=dsolve('Dy=1-y','y(0)=0','x');df=zeros(1,n+1);for i=1:n+1temp=subs(f,'x',X(i));df(i)=double(vpa(temp));enddisp(' 步长 Adams预测值 Adams校正值准确值');disp([X',Y',Y1',df']);figure;plot(X,df,'k*',X,Y,'-.r',X,Y1,'--b');grid on;title('Adams校正-预测法解常微分方程');legend('准确值','Adams预测值','Adams校正值');;>> Untitled步长 Adams预测值 Adams校正值准确值0 0 0 00.2000 0.1813 0.1813 0.18130.4000 0.3297 0.3297 0.32970.6000 0.4512 0.4512 0.45120.8000 0.5506 0.5507 0.55071.0000 0.6320 0.6321 0.6321 00.10.20.30.40.50.60.70.80.9100.10.20.30.40.50.60.7Adams 校正-预测法解常微分方程准确值Adams 预测值Adams 校正值结论:相对预测值,校正值的曲线更接近精确值的曲线.结论: 通过本次实验是我深入的了解了用欧拉方法,改进欧拉方法,四阶经典R-K 法 ,求解的原理,对微分方程有了更好的掌握,其中四阶经典R-K 法的结果最为精确。

数值分析第5章

数值分析第5章
数 值 分析
主讲 张学莹
zhangxy@
1
第五章 线性方程组的直接解法
n 阶线性方程组: a 11 x1 a 12 x 2 a 1n x n b1 a 21 x1 a 22 x 2 a 2 n x n b 2 a n1 x1 a n 2 x 2 a nn x n b n
(1 (1 ( a11) x1 a12) x2 a11) xn n (1) (1) (1) a21 x1 a22 x2 a2 n xn a (1) x a (1) x a (1) x 11 1 n 2 2 nn n
b1 b2 bn
lnn
计算量(乘除法的主要部分)为 n2/2.
14
5.2 高斯消去法
一、 Gauss顺序消
元法—按自然 顺序进行的消 元法。
记 Ax=b 为 A(1)x=b (1) ,即
a11 x1 a12 x2 a1n xn a21 x1 a22 x2 a2 n xn a x a x a x n1 1 n 2 2 nn n
0.0003x1 3.0000x2 2.0001 9999.0 x2 6666.0
29
因而再回代,得 6666.0 x2 .06667 9999.0 2.0001 3.0000 .06667 x1 0 0.0003 1 2 而精确值为 x1 3 , x2 3 显然该解与精确值相差太 远,为了控制误差,采用另一种消元过程。

a (1) a (1) n1 n 2
l 2 r ri i2 i 3,, n
(1 (1 ( ( a11) a12) a11) b11) n ( 2) ( 2) ( 2) a22 a2 n b2 li1r1 ri i 2, , n ( 2) ( 2) ( 2) (1 ( an 2 ann bn ann) bn1) (1 (1 ( ( a11) a12) a11) b11) n ( 2) ( 2) ( 2) a22 a2 n b2 ln( n1)rn1 rn ( n) ( n) ann bn

最新(完美版)第五章习题解答_数值分析

最新(完美版)第五章习题解答_数值分析

第五章习题解答1、给出数据点:013419156i i x y =⎧⎨=⎩(1)用012,,x x x 构造二次Lagrange 插值多项式2()L x ,并计算15.x =的近似值215(.)L 。

(2)用123,,x x x 构造二次Newton 插值多项式2()N x ,并计算15.x =的近似值215(.)N 。

(3)用事后误差估计方法估计215(.)L 、215(.)N 的误差。

解: (1)利用012013,,x x x ===,0121915,,y y y ===作Lagrange 插值函数2202130301191501031013303152933()()()()()()()()()()()()()()i i i x x x x x x L x l x y x x =------==⨯+⨯+⨯-------++=∑代入可得2151175(.).L =。

(2)利用134,,x x x ===,9156,,y y y ===构造如下差商表:229314134196()()()()()N x x x x x x =+-+---=-+- 代入可得215135(.).N =。

(3)用事后误差估计的方法可得误差为()()()0222203-x 150x x x -=117513506563-04.()()()(..).x f L R L x N x x x --≈=-≈- ()()()3222203-154x x -=1175135-1.0938-04.()()()(..)x x f N R x L x N x x x --≈=-≈-2、设Lagrange 插值基函数是0012()(,,,,)nj i j i jj ix x l x i n x x =≠-==-∏试证明:①对x ∀,有1()nii l x ==∑②00110001211()()(,,,)()()nki i i n n k l x k n x x x k n =⎧=⎪==⎨⎪-=+⎩∑其中01,,,n x x x 为互异的插值节点。

数值分析答案第四、五章

数值分析答案第四、五章

4448.9 5041 5821.7 6496.4 7344.5 8630.4 9880.4 12905 15650 76218.3
ˆ β=
n∑ xi yi − ∑ xi ∑ yi
i 2 i 2
n∑ xi − ∑ xi i i
= 0.8706
ˆ ˆ α = y − β x = 67.51
ˆ β=
n∑ xi yi − ∑ xi ∑ yi
i 2 i 2
n∑ xi − ∑ xi i i
= 36.95
ˆ ˆ = y − β x = −11.3 α
2.建立假设 H 0:β = 38 在H 0成立前提下构造统计量,
ˆ β −β T= ˆ σ
∑ ( xi − x ) ~ t ( u − 2 )
2
∴组内离差
1 QE = ∑∑ xij − xi = 2 b i =1 j =1
r ni

2
1 ~ ∑∑ yij − yi = b2 QE i j
− 2

2
组间离差
1 QA = ∑ ni xi − x = 2 b i
~


2
∑∑ ni yi − i j
矩法估计
1 2 2 ˆ 2 1 x 2 − x 2 = 0.7476 ˆ σ = ∑ yi − y − β ∑ i n i n i
2
3.某医院用光电比色计检验尿汞时,得尿 汞含量(mg/L)与光系数读数的结果如 下:
尿汞含量 xi 2 消光系数 yi 64 4 138 6 205 8 285 10 360
问四个厂干电池寿命有无显著差异 ( α = 5% )?

数值分析第5版课后答案

数值分析第5版课后答案

数值分析第5版课后答案本文是数值分析第5版课后答案。

以下是每章节课后习题的答案。

第一章:导论和误差分析1.什么是数值分析?数值分析是利用数学模型和离散数值计算方法进行科学计算的一门学科。

它通过建立数学描述、离散化、数值求解等步骤求解各种科学计算问题。

2.什么是误差?误差是实际值与理论值之间的差异。

误差分为绝对误差和相对误差。

3.什么是有效数字?有效数字是指一个数值中有效的数字位数,不包括前导0和末尾0。

第二章:计算机算术1.什么是机器数?机器数是计算机内部表示的数字。

它是由位组成的2进制数,可以表示整数和实数。

2.什么是补码?补码是表示负整数的一种方法。

它是将一个数反码后加1得到的数,也就是一个数与其相反数的和,是一种用来解决计算机计算负数的方法。

3.什么是浮点数?浮点数是一种可以表示任意大小的实数的计算机数据类型。

它由两部分组成:指数和尾数。

指数表示数的大小,尾数表示数的精度。

第三章:方程的解法1.什么是二分法?二分法是一种求解连续函数零点的方法。

它需要先确定一个区间,然后在该区间中搜索函数值为0的点。

2.什么是牛顿迭代法?牛顿迭代法是一种求解非线性方程的方法。

它利用函数的一阶导数和二阶导数近似表示函数,并利用初始值和迭代公式得到近似解。

3.什么是割线法?割线法是一种求解非线性方程的方法。

它是利用函数两点连线的斜率逼近函数的零点,并利用初始值和迭代公式得到近似解。

第四章:插值和逼近1.什么是插值?插值是利用已知数据点得到一个函数,使这个函数通过这些点。

2.什么是拉格朗日插值?拉格朗日插值是一种插值方法。

它利用数据点和插值点的函数值,通过拉格朗日插值公式得到通过插值点的函数。

3.什么是样条插值?样条插值是一种插值方法。

它是通过多项式连接各个区间,并满足一定条件得到一个光滑的函数。

第五章:数值积分1.什么是数值积分?数值积分是用数值计算方法来近似计算定积分的方法。

2.什么是梯形公式?梯形公式是数值积分的一种方法。

数值分析 第五章学习小结

数值分析 第五章学习小结

第五章 插值与逼近--------学习小节一. 本章学习体会本章学习了插值与逼近,经过本章的学习我对插值法有了进一步的认识。

插值与逼近就是寻找一个简单的函数来代替表达式复杂甚至无法写出表达式的函数。

可以说我们现在学习推导出来的方法公式等都是前人的辛苦钻研的结果,本章除了学到了许多的插值与逼近方法,更重要的是了解了许多科学前辈的故事以及他们许多做研究的态度与方法。

我感觉了解一下数学家的人生故事对我们学习数值分析或别的数学知识有很大的帮助。

上课时王老师给我们讲了数学奇才Hermite 的传奇故事,一个不会考试,基本上每次考数学都不及格的‘笨学生’,后来成为了伟大的数学家。

不是每个数学家都特别聪明,他们所具有的是作为一名科学家的品质,想别人没有想过的问题,在研究中创新,我们应该学习他们那种做研究的态度与精神。

学习这章时有一个小小的困惑,在曲线拟合的求法时,求多元函数的极小值*2200[()()]min [()()]im nm njj i i j j i i c i j i j cx f x c x f x φφ====-=-∑∑∑∑2010(,,,)[()()]mnn j j i i i j F c c c c x f x φ===-∑∑ 老师讲时说用0kFc ∂=∂求得,那万一求出的是极大值呢? 二.本章知识梳理数值分析中的插值是一种有力的工具,它最终得出的曲线图像都是过节点的,我们的目的使用它得出的图像来近似估计插值点的函数值。

我们首先学了代数插值中的一元函数插值,一元函数插值中学了拉格朗日插值但其插值公式没有延续性,后来学了牛顿插值,其优点是插值公式具有延续性,但前两者都有缺点,就是插值节点一般不超过三个,否则会有很大误差。

但实际工程中我们会测的许多的数据,也就有许多的节点,这样前两种差值方法就不能用了,后来我们又引进了分段线性插值,就是将这许多的节点进行分段,在每段中应用拉格朗日插值或牛顿差值。

数值分析课件第5章

数值分析课件第5章

cn1xn1
fn1
an bn xn fn
其中|i-j|>1时,aij=0,且满足如下的对角占优条件:
(1)|b1|>|c1|>0,|bn|>|an|>0
(2)|bi|≥|ai|+|ci|, aici≠0, i=2,3,…,n-1.
工科研究生公共课程数学系列
机动 上页 下页 首页 结束
b1 c1
为单位下三角矩阵
这就是说,高斯消去法实质上产生了一个将A分解为 两个三角形矩阵相乘的因式分解,于是我们得到如下重要 定理。
工科研究生公共课程数学系列
机动 上页 下页 首页 结束
定理 7矩 ( 阵L的 U 分解 )设A为n阶矩阵, A的如 顺果 序主 Di 0(i1,2,,n1),则 A可分解为一个 角单 矩L和 位 阵下 一个上三U的 角乘 矩积 阵,且这 唯种 一分 的解 。是
a(2) m2
a1(1n) a2(2n)
b1(1) b2(2)
mi2aa22((2221))
(a2(22) 0)
(i3,,m)
am(2n)
bn(2)
a1(11) 0
a(1) 12
a(2) 22
a1(1n)
a2(2n)
b1(1) b2(2)
A(3)
: b(3)
0
0
am(3n)
a(k) kk
工科研究生公共课程数学系列
()
机动 上页 下页 首页 结束
高斯消去法的条件
定理5 设Axb,其中ARnn
(1) 如果ak(kk) 0(k 1,2,,n),则可通过高斯将 消去法 Axb约化为等价的三组 角(方 ),程且计算公 (式 )。

《数值分析》第五章课件

《数值分析》第五章课件
h
取 h = 0.2 ,要求保留六位小数.
校正: cn+1 = y n + 2 ( y n' + mn' +1 )
解:Euler 迭代格式为
校正的改进:
1 y n +1 = c n +1 + ( p n +1 − c n+1 ) 5
yk +1 = yk + 0.2(− yk − xk yk2 ) = 0.8 yk − 0.2 xk yk2
差分方程:关于未知序列的方程.
例如: y n +3 = 5 y n + 2 − 3 y n +1 + 4 y n
例如: y ' ' ( x) − a ( x) y '+b( x) y + c( x) = 0
3
4
微分方程的应用情况
实际中,很多问题的数学模型都是微分方程. 常微分方程作为微分方程的基本类型之一,在 理论研究与工程实际上应用很广泛. 很多问题 的数学模型都可以归结为常微分方程. 很多偏 微分方程问题,也可以化为常微分方程问题来 近似求解.

可得,
y(xn+1) − yn+1 = hf y (xn+1,η)[ y(xn+1) − yn+1] − h2 '' y (xn ) + O(h3 ) 2
f (xn+1, y(xn+1)) = y' (xn+1) = y' (x n ) + hy'' (xn ) + O(h2 )
19
20
2 考虑到 1 − hf y ( xn+1 ,η ) = 1 + hf y ( xn+1 ,η ) + O(h ) ,则有

数值分析课后习题及答案

数值分析课后习题及答案

数值分析课后习题及答案第一章绪论(12)第二章插值法(40-42)2、当时,,求的二次插值多项式。

[解]。

3、给出的数值表用线性插值及二次插值计算的近似值。

X 0.4 0.5 0.6 0.7 0.8 -0.916291 -0.693147 -0.510826 -0.357765 -0.223144 [解]若取,,则,,则,从而。

若取,,,则,,,则,从而补充题:1、令,,写出的一次插值多项式,并估计插值余项。

[解]由,可知,,余项为,故。

2、设,试利用拉格朗日插值余项定理写出以为插值节点的三次插值多项式。

[解]由插值余项定理,有,从而。

5、给定数据表:,1 2 4 6 7 4 1 0 1 1 求4次牛顿插值多项式,并写出插值余项。

[解]一阶差商二阶差商三阶差商四阶差商 1 42 1 -34 0 6 17 1 0 由差商表可得4次牛顿插值多项式为:,插值余项为。

第三章函数逼近与计算(80-82)26、用最小二乘法求一个形如的经验公式,使它与下列数据相拟合,并求均方误差。

19 25 31 38 44 19.0 32.3 49.0 73.3 97.8[解]由。

又,,,故法方程为,解得。

均方误差为。

27、观测物体的直线运动,得出以下数据:时间t(秒)0 0.9 1.9 3.0 3.9 5.0 距离s(米)0 10 30 5080 110 [解]设直线运动为二次多项式,则由。

,。

又,,,故法方程为,解得。

故直线运动为。

补充题:1、现测得通过某电阻R的电流I及其两端的电压U如下表:I ……U ……试用最小二乘原理确定电阻R的大小。

[解]电流、电阻与电压之间满足如下关系:。

应用最小二乘原理,求R使得达到最小。

对求导得到:。

令,得到电阻R为。

2、对于某个长度测量了n次,得到n个近似值,通常取平均值作为所求长度,请说明理由。

[解]令,求x使得达到最小。

对求导得到:,令,得到,这说明取平均值在最小二乘意义下误差达到最小。

《数值分析》第五章实验报告

《数值分析》第五章实验报告
-2-
1.900 11.7479965 2.000 15.3982357 则有 i 1 5 6 9 10 ti 1.1 1.5 1.6 1.9 2.0 wi 0.2718282 3.1874451 4.6208178 11.7479965 15.3982357 y(ti) 0.345920 3.96767 5.70296 14.3231 18.6831
b)c)d)类似进行即可
EXERCISE SET 5.9 P322 2、方程组的 Runge-Kutta 算法 a) y' '2 y' y te t ,0 t 1, y(0) y' (0) 0, h 0.1
t
设 u1 (t ) y(t ), u2 (t ) y (t ) ,则将方程转换为方程组
'
-5-
u1' (t ) u2 (t )
' u2 (t ) 2u2 (t ) u1 (t ) t (et 1)
初始条件为
u1 (0) 0, u2 (0) 0
编写 MATLAB 程序 function[t,y] = Runge_Kutta4s(ydot_fun,t0,y0,h,N) %标准四阶Runge_Kutta公式,其中, %ydot_fun为一阶微分方程的函数; %t0为初始点; %y0为初始向量(列向量) ; %h为区间步长; %N为区间的个数; %t为Tn构成的向量; %y为Yn构成的矩阵。 t = zeros(1,N+1);y = zeros(length(y0),N+1); t(1) = t0;y(:,1) = y0; for n = 1 :N t(n+1) = t(n) + h; k1 = h * feval(ydot_fun,t(n),y(:,n)); k2 = h * feval(ydot_fun,t(n)+1/2 * h,y(:,n)+1/2 * k1); k3 = h * feval(ydot_fun,t(n)+1/2 * h,y(:,n)+1/2 * k2); k4 = h * feval(ydot_fun,t(n)+h,y(:,n)+k3); y(:,n+1) = y(:,n) + 1/6 * (k1 + k2 + k3 + k4); end 运行后有 >> odefun = inline('[y(2);2*y(2)-y(1)+t*(exp(t)-1)]','t','y'); >> [t,y] = Runge_Kutta4s(odefun,0,[0;0],0.1,10) t= Columns 1 through 9 0 0.8000 Columns 10 through 11 0.9000 1.0000 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

i=1
xi - x E (h i ) l xx
性质2
1 x 2 ˆ ~ N (a, ( + )s ) a n lxx
2
证明:由于
ˆ b 0
ˆx ˆ =h - b a 1 xi - x = å( x )hi n lxx
同性质1的理由知
ˆ a
服从正态分布,又
ˆ) x ˆ) = Eh - E(b E (a = a + bx - bx =a 1 xi - x 2 ˆ) = å( D(a x ) D(hi ) n lxx 2 1 ( xi - x ) x ( xi - x ) 2 2 = [ - 2å +å x ] s 2 n nlxx lxx 2 1 x 2 = ( + )s n lxx
s ˆ b ~ N (b , ) l xx
2
n l xi - x xh ˆ b= =å hi lxx i =1 l xx
是n个独立正态随机变量的线性组合,因而它也 服从正态分布,而正态分布由其期望与方差唯
ˆ 期望与方差: 一决定,下面就来求的 b
ˆ) = E (b = = = = D
å
n
xi - x ( a + bx i ) å l xx xi - x xi - x aå +b å xi l xx l xx xi - x xi 0 + bå l xx b 2 2 n ( xi - x ) s ˆ (b ) = å D (h i ) = 2 l xx l xx i=1
i 1 2 3 4 5 6 7 8 9 10
x(%) 0.03 0.04 0.05 0.07 0.09 0.10 0.12 0.15 0.17 0.20
h (kg/mm)
40.5 39.5 41.0 41.5 43.0 42.0 45.0 47.5 53.0 56.0
为了看清其规律,把(x i , yi)看成平面直角坐 标系中的点,画出“散点图”,接着,我们可以 观察散点图上点的分布规律。
2 ˆ) + De + 2 cov(a ˆ) x ˆ ˆ E(Se ) = nD(a) + å xi D(b , b å i åi
1 ( xi - x) x xi - x )E(hiei ) - 2å xi E(hiei ) - 2å( n lxx lxx 2 = (n - 2)s
故从平均意义看,S e 只反映了随机误差所引起 的差异,这也可以看成是残差平方和名称的由
性质3
x 2 ˆ ˆ, b) = - s cov( a l xx
1 xi - x ˆ) = cov( åhi , å h i ) - x D (b n l xx 2 xi - x 2 s =å s -x nl xx l xx x 2 =- s l xx
ˆ) = cov(h - b ˆx , b ˆ) 证明: cov( a ˆ, b
2 2 2 ˆ ˆ =b å ( x i - x ) = b l xx
2 ˆ E(S R) = E(b )lxx 2 2 2 ˆ ˆ = [ D(b) + ( E (b)) ]lxx = s + b lxx
这表明当 b=0时,从平均意义上看, S R 仅反映 了随机误差引起的差异,否则还反映了E(h ) 随x变化所引起的差异,这也就是我们称 S R 为 回归平方和的缘由。 对残差平方和有
i =1 n
n
n
n
n
称(3)为a,b的最小二乘估计。
回归方程
ˆx = y + b ˆ( x - x ) ˆ =a ˆ +b y
在平面直角坐标系中的图象称为回归直线, ˆ )与( x , y )两点。 a 它必经过(0, 为了今后讨论的需要,我们来研究一 ˆ 的若干性质。 ˆ, b 下 a
性质1
证明:由于
其中 S R = Se = SR = =
å
2 ˆ ( y i - y ) 称为回归平方和,
å
2 ˆ ( y i - y i ) 称为残差平方和 2 ˆx - y ) ˆ ( a + b å i
2 ˆ ( ) y y = å i
2 ˆx + b ˆx - y ) ( y b å i 2 l xy = l xx
1 x x 2 xx 2 2 = ( + )s + s - 2 s n lxx lxx lxx 1 (x - x ) 2 ˆ ~ N(a + bx, [ + ]s ) 故y n l xx
2
2
2
由此可知
ˆ y
ˆ) 是E( h )的无偏估计,而D( y
随x与 x 的距离
x - x 的增大而增大。
三、 线性回归效果的显著性检验 从求一元线性回归方程系数的最小二乘公 式
ì ˆ l xy ï b= l xx í ïa ˆx ˆ = y b î
可知,不管h 与x之间是否有线性相关关系,只 要给出了n对数据( x i , y i),i=1,……,n总 ˆx, ˆ=a ˆ+b 可求出 aˆ 与 bˆ,从而写出回归方程 y 然而这个方程不一定有意义。那么,什么是一
个有意义的回归方程呢?我们研究回归方程目 的是寻找 h 与x之间的统计规律性,即要找出E(h) 随x变化的规律。在一元线性回归中,反映了 E( h)随x线性变化的变化的规律,若 b=0,就 意味着E( h )不随x作线性变化,那么我们给出 的一元线性回归方程就没有意义,若b ¹ 0 那么 回归方程才有意义。因而对回归方程作显著性 检验就是要检验假设 H 0 : b = 0 是否为真,为此 我们需要寻找一个检验统计量。导出该检验假 设的统计量的方法有多种。下面我们从直观思 考出发。
2
2
= Se + S R
ˆ )(y ˆ - y) å( y - y
i i i
ˆx )(a ˆx - y) ˆ -b ˆ = å( yi - a + b i i ˆx - b ˆx )(y - b ˆx + b ˆx - y) = å( yi - y + b i i ˆ (y - y +b ˆx - b ˆx )(x - x) =b å i i i ˆ(l - b ˆl ) = 0. =b xy xx
第5章 回归分析
§5.1 一元线性回归
一、一元线性回归模型
最简单的回归分析是一元线性回归分 析,为弄清它解决什么问题,我们先看一 个例子。例:合金钢的强度 h 与钢材中碳 的含量x有密切关系。为了冶炼出符合要 求强度的钢常常通过控制钢水中的碳含量 来达到目的,为此需要了解 h 与x之间的
关系。由于种种因素的影响,即使钢水中 碳的含量相同,合金钢的强度也不会完全 相同,因而它们间的关系是一种非确定性 的关系。那么它们之间有没有关系?有什 么样的关系?为此首先就要收集n组不同 的碳含量x(%)对应的钢的强度 h (kg/mm)数据(x i , y ) i ,i=1,……,n。 本例所收集的数据见下表(n=10)
ˆ SR b = 2 =( 2 s s s
ˆ2l b xx
) ~ c (1)
2 2
lxx
可以证明下列两个结论
Se 2 ( 1 ) s 2 ~ c ( n - 2) ;
ˆ 来。由此还顺便得知s
*2
Se = 是 s 2 的无偏估 n-2
2 ES > s 计。当 b ¹ 0 时, R ,因而我们可以考
H 0 : b=0 虑用下述统计量去检验假设: 下面介绍两种常用的检验方法,它们本质 上是相同的。
1.F检验法
SR F= Se /(n - 2)
且从直观考虑,当F值较大时拒绝原假设,即拒 绝域可取为{F ³ c} 在H 0 下
ˆ 分别是a,b的无偏估 由以上三个性质可知, ˆ, b a
ˆ ˆ a 与 b 不独立。 计,除了 x = 0 外,
由以上性质还可知,对固定的x来讲
ˆx ˆ=y ˆ ( x) = a ˆ +b y
也是 y1 ,L, y n 线性组合,且
ˆ) x = a + bx = Eh ˆ ) = E (a ˆ ) + E (b E( y 2 ˆ ˆ) x ˆ ˆ ˆ, b D( y ) = D( a ) + D(b) x + 2 cov(a
2 ˆ Se = å ( yi - yi )
ˆ - b) x - e ]2 ˆ - a) + (b = å[(a i i
2 2 2 ˆ ˆ - b) x ˆ - a) + (b - b) xi + ei + 2(a ˆ - a)(b = å[(a i 2
ˆ - b) x e ] ˆ - a)ei - 2(b 2(a i i
表示 y 1 , L , y n 之间的总的差异的大小。它可以 分解成两个部分:
2 ˆ ˆ ST = å ( yi - yi + yi - y ) 2 2 ˆ ˆ ˆ i )( y ˆi - y ) = å ( y i - yi ) + å ( y i - y ) + 2 å ( y i - y
ˆi ) + å ( y ˆi - y ) = å ( yi - y
我们今后称 E(h )=
a + bx
为h关于x的回归函数,它在平均意义上表明了h 与
x之间的一种统计规律性。 我们要研究的问题有 (1) 如何根据样本( xi , yi),i=1,……,n求出
a,b
的估计?
ˆ 用分别记的 a , b 点估计,则称 ˆ,b 若a
ˆx ˆ =a ˆ +b y
ˆ 是x 的 为h 关于x的一元线性回归方程,为表明 y ˆ(x)。 函数,必要时也记为为 y
VAR1 vs. VAR2 VAR2 = 35.451 + 92.641 * VAR1 Correlation: r = .95018 58
相关文档
最新文档