数值计算实验课题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数值实验课试题

本次数值实验课结课作业,请按题目要求内容写一篇文章。按题目要求人数自由组合,每组所选题目不得相同(有特别注明的题目除外)。试题如下:

1)解线性方程组的Gauss 消去法和列主元Gauss 消去法(2人)/*张思珍,巩艳华*/

用C 语言将不选主元和列主元Gauss 消去法编写成通用的子程序,然后用你编写的程序求解下列84阶的方程组

⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝

⎛141515151576816816816816816848382321 x x x x x x

参考书目:

1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编

2.《数值线性代数》,徐树方、高立、张平文编

3.《数值分析简明教程》,王能超编

2)解线性方程组的平方根法(4人)/*朱春成、黄锐奇、张重威、章杰*/ 用C 语言将平方根法和改进的平方根法编写成通用的子程序,然后用你编写的程序求解对称正定方程组b Ax =,其中

(1)b 随机的选取,系数矩阵为100阶矩阵

⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭

⎫ ⎝⎛1011101110111011101110 ; (2)系数矩阵为40阶的Hilbert 矩阵,即系数矩阵A 的第i 行第j 列元素为

11-+=j i a ij ,向量b 的第i 个分量为∑=-+=n j i j i b 1

11. 参考书目:

1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编

2.《数值线性代数》,徐树方、高立、张平文编

3.《数值分析简明教程》,王能超编

3)三对角线方程组的追赶法(3人)/*黄佳礼、唐伟、韦锡倍*/

用C 语言将三对角线方程组的追赶法法编写成通用的子程序,然后用你编写的程序求解如下84阶三对角线方程组

⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭

⎫ ⎝⎛=⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝⎛141515151576816816816816816848382321 x x x x x x

参考书目:

1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编

2.《数值分析简明教程》,王能超编

4)线性方程组的Jacobi 迭代法(3人)/*周桂宇、杨飞、李文军*/

用C 语言将Jacobi 迭代法编写成独立的子程序,并用此求解下列方程组,

精确到小数点后5位

⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛-1490122111221321x x x

参考书目:

1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编

2.《数值线性代数》,徐树方、高立、张平文编

3.《数值分析简明教程》,王能超编

5)线性方程组的Gauss-Seidel 迭代法(3人)/*张玉超、范守平、周红春*/ 用C 语言将Gauss-Seidel 迭代法编写成独立的子程序,并用此求解下列方

程组,精确到小数点后5位

⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛--397211111112321x x x

参考书目:

1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编

2.《数值线性代数》,徐树方、高立、张平文编

3.《数值分析简明教程》,王能超编

6)解线性方程组的最速下降法法(2人)/*赵育辉、阿热孜古丽*/

用C 语言将最速下降法编写成通用的子程序,然后用你编写的程序求解对称

正定方程组b Ax =,其中

b 随机的选取,系数矩阵为100阶矩阵

⎪⎪⎪⎪⎪⎪⎪⎪⎪⎭⎫ ⎝

⎛1011101110111011101110 参考书目:

1.《数值线性代数》,徐树方、高立、张平文编

2.《最优化方法及其应用》,郭科、陈聆、魏友华编

7)解线性方程组的共轭梯度法(3人)/*刘森林、钟荣生、芦佩*/

用C 语言将共轭梯度法编写成通用的子程序,然后用你编写的程序求解对称正定方程组b Ax =,其中

系数矩阵为40阶的Hilbert 矩阵,即系数矩阵A 的第i 行第j 列元素为

参考书目:

1.《数值线性代数》,徐树方、高立、张平文编

2.《最优化方法及其应用》,郭科、陈聆、魏友华编

8)Newton 法求多元二次方程的最优值(3人)/*李馨蕾、杨宏宇、李敏*/ 用C 语言将求解多元二次方程最优值的Newton 法编写成通用的子程序,并用此求解

2122212141060)(x x x x x x X f -++--=

的极小值,初始点为T X ]00[0=,精度为00001.0=ε.

参考书目:

《最优化方法及其应用》,郭科、陈聆、魏友华编

9)共轭梯度法法求多元二次方程的最优值(3人)/*张南、佟雪、杨坤*/ 用C 语言将求解多元二次方程最优值的共轭梯度法编写成通用的子程序,并用此求解

22

214)(x x X f += 的极小值,初始点为T X ]11[0=,精度为00001.0=ε.

参考书目:

《最优化方法及其应用》,郭科、陈聆、魏友华编

10)求多元二次方程的最优值的变尺度法(DFP 法)(4人)/*史建国、黄嘉莹、方芳、李念超*/

用你熟悉的计算机语言将DFP 变尺度法编写成通用的子程序,并用此求解

2221)6()5(4)(-+-=x x X f

的极小值点,初始点为T X ]98[0=,精度为00001.0=ε.

参考书目:

《最优化方法及其应用》,郭科、陈聆、魏友华编

11)求多元二次方程的最优值的变尺度法(BFGS 法)(4人)/*袁雪华、孙婷婷、郭良、陈乾*/

用你熟悉的计算机语言将BFGS 变尺度法编写成通用的子程序,并用此求解

2221)6()5(4)(-+-=x x X f

的极小值点,初始点为T X ]98[0=,精度为00001.0=ε.

参考书目:

《最优化方法及其应用》,郭科、陈聆、魏友华编

12)QR 法求解最小二乘问题(4人)/*付为政、董泽尧、黄自鹏、武继飞*/ 用C 语言编写利用QR 分解求解线性最小二乘问题的通用子程序,并用此求解一个二次多项式c bt at y ++=2是其在最小二范数意义下拟合下列数据

参考书目:

《数值线性代数》,徐树方、高立、张平文编

13)矩阵求逆(4人)/*陈巧、汪恒、陈朝、何义连*/

利用你已有的理论知识,使用C 语言编写一个求解给定矩阵的逆的通用子程序,并用此求解矩阵

⎪⎪⎪⎪⎪⎭

⎫ ⎝

⎛=2271.02168.12071.01968.01871.01768.01675.11582.01490.01397.01254.01161.12671.12568.02471.02368.0A 的逆。

参考书目: 1.《计算机数值方法》,施吉林、刘淑珍、陈桂芝编

相关文档
最新文档