矩阵与数值分析作业

2026/1/27 5:58:02

2011级工科硕士研究生

《矩阵与数值分析》课程数值实验题目

一、 对于数列1,1111,,,,?,有如下两种生成方式 3927811、首项为a0?1,递推公式为an?2、前两项为a0?1,a1?1313an?1,n?1,2,?103;

,递推公式为an?an?1?an?2,n?2,3,?给出利用上述两种递推公式生成的序列的第50项。

解:matlab编程 1、

c1(1)=1; for t1=2:50

c1(t1)=c1(t1-1)/3; end c1(50)

运算结果:ans = 4.1788e-024 2、

c2(1)=1;c2(2)=1/3; for t2=3:50

c2(t2)=c2(t2-1)*10/3-c2(t2-2); end c2(50)

运算结果:ans =-4.9661e+006

二、 利用迭代格式

xk?1?10xk?4, k?0,1,2,?

及Aitken加速后的新迭代格式求方程x3?4x2?10?0在[1, 1.5]内的根

解:matlab编程 k=1;x(1)=1.3;f=1;

while (abs(f)>1.0e-6)

x(k+1)=sqrt(10/(x(k)+4)); k=k+1;

f=x(k)^3+4*x(k)^2-10; end x,f

clear

k=1;x(1)=1.3;f=1;

while (abs(f)>1.0e-6)

y(k)=sqrt(10/(x(k)+4)); z(k)=sqrt(10/(y(k)+4));

x(k+1)=z(k)-(z(k)-y(k))^2/(z(k)-2*y(k)+x(k)); k=k+1;

f=x(k)^3+4*x(k)^2-10; end x,f

运算结果:x =1.3000 1.3735 1.3641 1.3653 1.3652 1.3651 1.3651 1.3651 f =5.8603e-007

x =1.3000 1.3651 1.3651 f =2.5046e-012

分析:原迭代格式运算8次,达到精度要求;而是用Aitken加速后,只用3次迭代,即Aitken加速可以明显加快迭代速度。

三、解线性方程组

1.分别Jacobi迭代法和Gauss-Seidel迭代法求解线性方程组

?6?2???2??125031082?2??x1???2x2??5??x3??7??x4??4????7????,???1? ???0???

迭代法计算停止的条件为:max1?j?3xj(k?1)?xj(k)?10?6.

解:matlab编程 1

Xj=[0;0;0;0];Xg=[0;0;0;0]; A=[6 2 1 -2; 2 5 0 -2; -2 0 8 5; 1 3 2 7]; b=[4;7;-1;0]; D=diag(diag(A)); L=-tril(A)+D; U=-triu(A)+D; Bj=inv(D)*(L+U); f=inv(D)*b; k=1;flag=1;

Xj(:,k+1)=Bj*Xj(:,k)+f; while flag==1

if abs(Xj(:,k+1)-Xj(:,k))<1e-6 flag=0; else

k=k+1;

Xj(:,k+1)=Bj*Xj(:,k)+f; end end Xj

Bg=inv(D-L)*U; fg=inv(D-L)*b; k=1;flag=1;

Xg(:,k+1)=Bg*Xg(:,k)+fg; while flag==1

if abs(Xg(:,k+1)-Xg(:,k))<1e-6 flag=0; else

k=k+1;

Xg(:,k+1)=Bg*Xg(:,k)+fg; end end Xg

运算结果:Xj =Columns 1 through 11

0 0.6668 0.2208 0.0622 0.0838 0.0567 0.0537 0.0535 0.0522 0.0522 0.0521

0 1.4000 1.1333 1.0478 1.1635 1.1442 1.1478 1.1515 1.1505 1.1509 1.1509

0 -0.1250 0.0416 0.3424 0.2212 0.2433 0.2478 0.2432 0.2448 0.2447 0.2446

0 0 -0.6593 -0.5292 -0.5557 -0.5738 -0.5681 -0.5704 -0.5706 -0.5705 -0.5706 Columns 12 through 16

0.0521 0.0521 0.0521 0.0520 0.0520 1.1509 1.1509 1.1509 1.1509 1.1509 0.2445 0.2445 0.2445 0.2445 0.2445 -0.5707 -0.5707 -0.5707 -0.5707 -0.5707 Xg =

0 0.6667 0.0843 0.0551 0.0523 0.0521 0.0520 0.0520

0 1.1332 1.1291 1.1490 1.1508 1.1508 1.1509 1.1509

0 0.0417 0.2666 0.2464 0.2448 0.2446 0.2446 0.2446

0 -0.5928 -0.5721 -0.5707 -0.5706 -0.5706 -0.5706 -0.5706

2. 用Gauss列主元消去法、QR方法求解如下方程组:

?2212??x??1??1????413?1????x2???4?201??x??2???1?. ??2323??3?????x4??0?

2、

A=[2 2 1 2; 4 1 3 -1; -4 -2 0 1; 2 3 2 3]; b=[1;2;1;0]; Ab=[A b]; for j=1:3 k=j;

max(j)=Ab(j,j); for i=(j+1):4

0.0521 1.1509 0.2446 -0.5706


矩阵与数值分析作业.doc 将本文的Word文档下载到电脑
搜索更多关于: 矩阵与数值分析作业 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219