《数值分析》课程简介
- 格式:doc
- 大小:10.00 KB
- 文档页数:1
《数值分析》精品课程简介
《数值分析》是信息与计算科学专业的一门专业基础课程,该课程详细介绍了应用计算机进行了科学计算的常用算法,是培养学生从事科学计算能力的桥梁。
2005年《数值分析》被评为院级精品课程,课程负责人为张同琦教授。
数值分析精品课程建设小组共有成员8名,涵盖了基础数学、计算数学、应用数学、计算机科学等学科专业,其中有教授2人,副教授2人,讲师4人。
几年来,在学院的大力支持下,按照精品课程建设的要求,遵从教育教学规律,以“提高教学质量和培养优秀人才”为核心,以力求“创新”、加强“实践”,积极探索和实践,形成了“问题---数学模型---解决方法---课程内容---解决问题”为主线的具有专业特色的教学方法。
“精品课程数值分析建设的实践体会”获2008年渭南师范学院优秀教学成果三等奖,信息与计算科学专业的学生自2006年参加全国大学生数学建模竞赛以来,每年都能在全国数建模竞赛中获得省二等奖以上的奖励。
现任教师具有较强的科研能力,最近几年获得院级科研成果奖励的有5人次,主持和参加省级、院级科研项目的有7人次。
近年来在《工程数学学报》、《西北大学学报》等核心刊物发表学术论文30多篇。
《数值分析》教学大纲
一、课程名称:数值分析
二、课程性质:专业选修课
三、授课学时:48学时(实验室32学时)
四、授课对象:计算机专业本科课程学生
五、课程目前:
1.数值分析的定义、内容及其在科学计算中的重要性;
2.数值积分的原理及其应用,包括高斯积分、拉格朗日积分、Lagrange插值法、梯形法等;
3.常微分方程的数值解法,包括隐式Euler方法、欧拉法、Runge-Kutta方法、Adams方法、Lorenz方法等;
4.最优化的原理和算法,包括一阶最优化方法、梯度方法、拟牛顿法、二阶最优化方法及其应用;
5.系统辨识的原理及其应用;
6.数值计算实践,使用MATLAB编程实现数值计算;
六、教学进度安排
第1讲:数值分析的定义、内容及其在科学计算中的重要性
第2讲:数值积分的原理及其应用:高斯积分、拉格朗日积分、Lagrange插值法
第3讲:隐式Euler方法
第4讲:欧拉法
第5讲:Runge-Kutta方法
第6讲:Adams方法
第7讲:Lorenz方法
第8讲:一阶最优化方法、梯度方法和拟牛顿法
第9讲:二阶最优化方法及其应用
第10讲:系统辨识原理及其应用
第11讲:MATLAB编程实现数值计算
七、教学要求
1.熟悉数值分析的定义、内容及其在科学计算中的重要性;。
数值分析课程介绍
课程代码(学校统一编制)
课程名称数值分析
英文名称Numerical Analysis
学分: 2 修读期:大三上学期
授课对象:理工科
课程主任:洪晓英、讲师、硕士
课程简介
《Numerical Analysis》是理工科专业基础选修课。
它主要介绍各种数值方法来解决形式比较复杂的各种数学问题。
通过本课程的学习,使学生了解和掌握这门课程所涉及的各种常用的数值计算公式、数值方法的构造原理及适用范围,并通过本课学到一些现代数学的概念,为今后用计算机去有效地解决实际的科研问题及进入现代数学打下基础。
主要包括:(1)引论
(2)线性方程组的求解
(3)插值法与最小二乘法
(4)数值积分与微分
(5)常微分方程的数值解法
(6)逐次逼近法
实践教学环节(如果有)
学习计算方法的过程中,进行重要的实验(上机)是必不可少的。
通过实验一方面加深对计算方法的理解,另一方面培养学生的解决实际问题的能力。
本课程有实验(上机)的教学安排,内容以教材附录中的上机实习参考题为主,共18学时。
要求学生熟悉至少一门数学软件平台(Mathematica/Matleb/Maple)和至少一种编程语言,能够编程实现几种重要的计算方法,至少做有求解足够规模问题的大作业4-5次。
课程考核
课外作业 10%,上机实验 20%;期末闭卷考试 70%。
指定教材
计算机数值方法,施吉林,高等教育出版社,2005年3月,第2版
参考书目
【1】计算方法,易大义,浙江大学出版社,2002年6月,第2版
【2】现代数值计算方法,肖筱南,北京大学出版社,2003年7月,第1版。
数值分析课程教学大纲一、课程简介数值分析课程是计算机科学与工程领域的一门重要基础课程,旨在培养学生使用数值方法解决实际问题的能力。
本课程主要介绍数值计算的基本原理、常用数值方法以及其在实际应用中的使用。
二、教学目标1. 了解数值计算的基本概念与原理;2. 掌握常用数值方法的基本思想和实现过程;3. 能够独立选择和应用合适的数值方法解决实际问题;4. 具备编写简单数值计算程序的基本能力。
三、教学内容1. 数值计算基础1.1 数值误差与有效数字1.2 浮点运算与舍入误差1.3 计算机数制与机器精度2. 插值与逼近2.1 插值多项式的存在唯一性与插值误差2.2 多项式插值的Newton和Lagrange形式2.3 最小二乘逼近与曲线拟合2.4 样条插值与曲线光滑拟合3. 数值积分与数值微分3.1 数值积分的基本概念及Newton-Cotes公式 3.2 数值积分的复化方法3.3 高斯积分公式3.4 数值微分的中心差分与向前向后差分公式4. 解非线性方程4.1 迭代法与收敛性分析4.2 函数单调性与零点存在性4.3 牛顿迭代法及其变形法4.4 非线性方程求根方法的比较与选择5. 数值代数方程组的直接解法5.1 矩阵消元与高斯消元法5.2 LU分解方法5.3 矩阵的特征值与特征向量5.4 线性方程组迭代解法6. 数值优化方法6.1 优化问题的基本概念与分类6.2 单变量优化方法6.3 多变量优化方法6.4 无约束优化算法和约束优化算法四、教学方法1. 授课方式:理论讲解与实例演示相结合。
2. 实践环节:布置数值计算作业,让学生进行编程实现,并分析实验结果。
3. 课堂互动:鼓励学生积极提问,与教师及同学进行讨论与交流。
五、评分与考核1. 平时成绩占40%,包括平时作业和课堂表现。
2. 期中考试占30%。
3. 期末考试占30%。
六、参考教材1. 《数值分析(第3版)》,李庆扬,高等教育出版社。
2. 《数值分析(第6版)》,理查德 L.伯登,麦格劳-希尔教育出版公司。
数值分析
(Numerica1Ana1ysis)
总学时:48学时理论:44学时实验(上机、实习等4学时
学分:3
课程主要内容:
数值分析是计算机专业的专业技术基础课,其主要介绍了数值理论、函数逼近、数值微积分、非线性方程求根、线性代数方程组、特征值问题的常用数值法。
它利用计算机使学生将已学的数学和程序设计知识等有关知识有机地结合起来,并应用它解决实际问题。
它要求学生能够评价各种算法的优劣,使用高级语言描述学过的算法并上机调试。
这对于学生从事数值软件的研制与维护是十分有益的。
通过本课程的学习,学生应充分理解数值方法的特点,熟练掌握使用各种数值方法解决数学问题的技巧,为今后结合计算机的应用而解决实际问题打下坚实的基础。
先修课程:
高等数学、线性代数、程序设计及数据结构。
适用专业:
计算机科学与技术
教材:
王能超.《数值分析简明教程》(第二版).北京:高教出版社,2008
教学叁考书:
[1]同济大学计算数学教研室编.《数值分析》.上海:同济大学出版社,1998
[2]易大义,沈云宝,李有法编.《计算方法》.杭州:浙江大学出版社,1989。
《数值分析》课程教学大纲课程编号:07054352课程名称:数值分析英文名称:Numerical Analysis课程类型:学科基础课程要求:必修学时/学分:48/3 (讲课学时:40 上机学时:8)适用专业:计算机科学与技术;软件工程一、课程性质与任务“数值分析”是计算机科学与技术、软件工程等相关专业学生的学科基础课,也是其它理、工科专业本科生及研究生的必修或选修课。
数值分析是研究各种数学问题在计算机上通过数值运算,得到数值解答的方法和理论。
随着计算机系统能力的提高和新型数值软件的不断开发,无论在高科技领域还是在传统学科领域,数值分析的理论和方法的作用和影响巨大,是科学工作者和工程技术人员必备的基础知识和工具。
课程的任务是使学生能了解数值分析的基本概念,熟悉常用数值方法的构造原理,了解数值算法复杂性、误差与收敛性分析的基本方法,了解重要数值算法的软件实现过程,使学生系统掌握数值分析的基本概念和分析问题、解决问题的基本方法,为掌握更复杂的现代计算方法打好基础。
内容包括数值计算的基本方法、线性和非线性方程组解法、插值法、数值积分法及微分方程的数值解法。
二、课程与其他课程的联系先修课程:高等数学,线性代数,C语言程序设计,计算基础。
后续课程:人工智能,数字图像处理技术,大数据分析及应用。
三、课程教学目标1.学习使用计算机进行数值计算的基础知识和基本理论知识,能够分辨、选用合适的数值方法解决工程问题。
(支撑毕业能力要求1和2)2. 能掌握常用数值计算方法的构造原理,根据问题设计和综合运用算法设计问题解决方案。
(支撑毕业能力要求1和2)3. 能运用数值算法复杂性、误差与收敛性分析的基本方法初步进行算法分析。
4. 能用计算机语言实现典型的数值计算算法,得到实验技能的基本训练,并具有利用计算机解决常见数学问题的能力;(支撑毕业能力要求4)5.能通过查询阅读文献资料,了解数值分析的前沿和新发展动向,了解数值分析算法原理应用的典型工程领域。