数值分析或计算方法是数学与应用数学专业的基础课程,也是理工科大学各专业开设的一门数学公共基础课程,其内容主要包括数值计算的理论与方法 . 数值计算是计算数学、计算机科学与其它工程学科相结合的产物,随着现代科学技术的发展和计算机的广泛使用,科学计算变得越来越重要,尤其是人工智能和机器学习正在蓬 勃发展与应用,作为它们基础的数值计算方法也受到更广泛的重视。本书的主要内容 有 数值计算的基本问题、非线性方程(组)的数值解法、线性方程组的数值解法和矩阵特征值计算、函数的数值逼近法、数值微分与数值积分、常微分方程数值解等 . 本书还有如下特色:
(1)每章附有精心挑选的习题和上机实验题 . 习题和上机实验题不仅涉及基础知识的巩固,还有新工科背景的数值计算的应用和拓展,以利于激发理工科本科生和研究生学习数值计算的兴趣和拓展应用的认识。
(2)本书强调算法的理论分析 同时也注重算法的实现,通过实例和 MATLAB 部分源程序、 命令等更详细的体现了算法的应用。
(3 )本书内容编排有利于教学,由浅入深、由易到难 附 有 一些 经典 和 当今较 流行 的算法介绍,还附有结合正文内容的素养提升内容,涉及算法背后的历史、应用 案例、人文素养等,以便于课堂内容的丰富或学生课外学习。
本书由王亚红、王秋宝、田茹主编,王亚红、王秋宝负责总体方案的设计及具体内容的安排及统稿,编写分工如下:王亚红(第 1 6 章)、王秋宝(第 7 章)、田茹负责全书例题、习题与上机实验题目。
本书是作者多年教研经验的积累,参考、借鉴了国内外优秀教材,力争在理论与实践相结合、课程与育人相结 合,反映学科发展前沿,以适应新时代发展对学生培养的新要求。
本书的出版得到以下项目的资助:研究生数学课程思政教学研究中心 项目编号: YSFZX2022014;研究生《数值分析》课程思政示范课程建设项目 项目编号: YKCSZ2021070;研究生《常微分方程数值方法》示范课程建设项目 项目编号: KCJX2022073
感谢石家庄铁道大学数理系和研究生院的大力支持。
感谢石家庄铁道大学马克思主义学院吕丽卿老师对素养提升的内容提出了宝贵意见, 感谢中国铁道出版社同志们对本书作者的帮助。
限于水平,恳请读者批评指正。
王亚红,副教授,硕士研究生,1996年7月至今,在石家庄铁道大学从事教学工作。主讲本科数值分析、矩阵计算、高等数学、线性代数与空间解析几何、概率论与数理统计、计算方法等,2002年至今,主讲硕士研究生的数值分析、矩阵论,博士研究生的高等工程数学等。主要负责完成了河北省研究生《矩阵论》示范课程的建设;参与河北省在线开放课程《概率论与数理统计》,负责课程内容组织设计,混合式教学方法探索;正在负责进行河北省研究生思政示范课程《数值分析》的建设。 王秋宝,教授,博士,2009年7月至今,在石家庄铁道大学从事教学工作。主讲本科数值分析、常微分方程、高等数学、线性代数与空间解析几何、概率论与数理统计、计算方法等,2009年至今,主讲硕士研究生的数值分析、常微分方程运动稳定性等。参与河北省在线开放课程《概率论与数理统计》;正在负责河北省教育教学改革项目《常微分方程立德树人之探索》。 田茹,讲师,博士,美国阿克伦大学访问学者。2021年6月至今,在石家庄铁道大学数学系工作。主讲本科生《计算方法》、研究生《数值分析》、留学生《NumericalAnalysis》、本科生《概率