数值分析大作业c语言版,北航数值分析大作业二(纯原创,高分版).pdf

本文档详细介绍了使用带双步位移的QR分解法求解10×10矩阵的特征值及其对应特征向量的过程。主要内容包括算法设计思路、具体实施方案、计算结果展示及现象分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

北航数值分析大作业二(纯原创,高分版)

目录

题目:2

算法设计思路和方案2

关于第一步矩阵A 的拟上三角化2

关于对矩阵 − 进行带双步位移的QR 分解迭代3

关于求从属于矩阵A 的实特征值 的特征向量3

计算结果4

发现的现象与问题: 7

探究带双步位移的QR 分解比一般QR 分解节省的计算量7

探究拟上三角化对QR 分解迭代收敛速度的影响7

关于直接单步QR 分解计算发现的问题9

源程序 10

数值分析上机实习作业二

王强 SY1413315

题目:

试求矩阵 = []10×10 的全部特征值,并对其中的每个实特征值求相应的特征向量,

已知:

( )

= { sin 0.5 + 0.2 ≠ (, = 1,2, ⋯ , 10)

1.52 cos( + 1.2 ) =

说明:

1. 在所用的算法中,凡是要给出精度水平的ε,都取 = 10−12 。

2. 打印以下内容:

(1) 采用带双步位移的QR 分解法,说明算法设计方案和思路。

(2) 全部源程序。

(3) 矩阵A 经过拟上三角化后的矩阵( −1) 。

(4) 对矩阵( −1) 实行QR 方法迭代结束后所得的矩阵;

( ) ( ) ( )

(5) 矩阵 A 的全部实特征值 = , = 1,2, , ⋯ , 10 , 其中 = , =

( )

。若λ 是实数,则令 = 0;

i

(6) A 相应的实特征值的特征向量。

(7) 发现的现象与遇到的问题。

3. 采用e 型数输出实型数,并且至少显示12 位有效数字。

算法设计思路和方案

该问题的求解起始主要分为三个步骤,第一步是对A 拟上三角化得矩阵 (−1) ;第二步

是对矩阵( −1) 进行带双步位移的QR 分解迭代,并求出全部特征值;第三部是求出所有实

特征值对应的特征向量。

关于第一步矩阵A 的拟上三角化

对于此步书上已经有明确的思路和实现方法了,只是在编程的过程中注意对下式在计算

的时候应注意避免矩阵乘矩阵

( +1) = ()

如果设(), ( = + 1, + 2, ⋯ , 不全为零,则有:

= (0, ⋯ ,0, () , ⋯ , )

+1,

= − (()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值