学生实习(实训)总结报告(2011版)

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

重庆科技学院

学生实习(实训)总结报告

学院:___数理学院___ 专业班级:__力学2009-01_

学生姓名:_________________ 学号:___ _______

实习(实训)地点:______校内数理学院I217机房______ __

报告题目:_____工程数值方法上机实习报告____

报告日期:年月日

指导教师评语: ____________ ___________________________

___________________________________________________________ ___________________________________________________________ ___________________________________________________________ _______________________ _____

成绩(五级记分制):______ _______

指导教师(签字):_____________________

正文

第一周 熟悉Fortran/C/C++语言和Visual Fortan/C++ 编辑编译环境 第二周

实验名称:迭代法求解线性方程组

实验目的:掌握求解线性方程组的常见直接解法,培养编程与上机调试能力。

基本要求:应用C 语言(或者C++、Fortran 、Matlab 、Maple)编程,并上机调试通过;3学时。

0301

12137613678.51415 2.25252626

x x x x x x x x +=⎧⎪+=⎪⎨+=⎪⎪+=⎩

实验结果:

(1)全选主元高斯消去法: x1=1.172493 x2=0.209292 x3=-0.045339 x4=0.798758 (2)LU 分解法: x1=1.172493 x2=0.209292 x3=-0.045339 x4=0.798758 第三周

实验名称:迭代法求解线性方程组

实验目的:掌握求解线性方程组的常见迭代方法,培养编程与上机调试能力。

基本要求:应用C 语言(或者C++、Fortran 、Matlab 、Maple)编程,并上机调试通过;3学时。

0301

12137613678.51415 2.25252626

x x x x x x x x +=⎧⎪+=⎪⎨+=⎪⎪+=⎩

实验结果(给出迭代的初值,控制的精度;迭代步数和迭代结果):

(1)简单迭代法(Jacobi迭代法)

迭代的初值x(0)=0

x(1)=0

x(2)=0

x(3)=0

精度0。000001

迭代步数42

和迭代结果x(0)=1.1724927

x(1)=0.2092920

x(2)=-0.0453392

x(3)=0.7987577

(2)Gauss-Seidel迭代法

迭代精度=0.000001

第三周

实验名称:矩阵特征值的数值计算

实验目的:掌握求矩阵的特征值和主特征向量的幂法,培养编程与上机调试能力。

基本要求:应用C语言(或者C++、Fortran、Matlab、Maple)编程,并上机调试通过;3学时。

已知矩阵

411

132

123

-

⎛⎫

--

-

⎝⎭

(1)应用幂法和反幂法计算该矩阵的绝对值最大和最小特征值.

(2)选择不同的初值,观察所需的迭代次数和迭代结果.

(3)给出该矩阵的所有特征值和相应的特征向量.

实验结果:

矩阵求逆输出结果:

相应的特征向量=(0,0,1). 所有特征值=(1,2,3,4,5,6).

乘幂法计算矩阵绝对值最大特征值和最小特征值:

实验名称:非线性方程求根

实验目的:掌握非线性方程求根的常见迭代方法,培养编程与上机调试能力。

基本要求:应用C 语言(或者C++、Fortran 、Matlab 、Maple)编程,并上机调试通过;3学时。

已知方程3

2

10x x --=在x =1.5附近有一个实根。

(1)分别对下面的三种迭代格式应用Aitken 迭代法求出方程在x =1.5附近的实根.

① 211

1

1

1

n n x x x x +=

⇒=-- ② 1221111n n

x x x x +=+

⇒=+ ③ 3

2

2

3111n n x x x x +=+⇒=+ (2)应用Newton 迭代法求出方程在x =1.5附近的实根.

(3)应用插值法(割线法)求出方程在x=1.5附近的实根.

实验结果(给出迭代控制的精度;迭代步数和迭代结果):

(1)梯度法

迭代精度=0.000001

(2)拟牛顿法

精度:0.000001;迭代步数:11;迭代结果:x=2.000000;y=-3.000000;z=1.000000

第四周

实验名称:非线性方程组求根

实验目的:掌握非线性方程组求根的梯度法、拟牛顿法,培养编程与上机调试能力。

基本要求:应用C语言(或者C++、Fortran、Matlab、Maple)编程,并上机调试通过;3学时。

22

3

2

2cos()11.07966

sin()7.24320

2

x y xyz

x y z

x y z

⎧+-=

--=

⎪+-=-

(初值取x=1, y= -1, z=0)

实验结果(给出迭代控制的精度;迭代步数和迭代结果):

(1)梯度法

迭代精度=0.000001

(2)拟牛顿法

精度:0.000001;迭代步数:11;迭代结果:x=2.000000;y=-3.000000;z=1.000000

第五周

实验名称:多项式插值实验一

实验目的:掌握多项式插值的拉格朗日方法和逐步埃特肯方法,培养编程与上机调试能力。基本要求:应用C语言(或者C++、Fortran、Matlab、Maple)编程,并上机调试通过;3学时。

相关文档
最新文档