本书首要介绍数值剖析方面的根底常识,适用于数学、核算机、物理及工程专业的本科生。本书要求读者了解微积分常识,并接受过结构化编程的练习。本书供给了丰厚的教育内容,能够满意一个学期乃至一个学年的课程量,教师们能够依据自己的需求对内容进行恰当的取舍。.
关于各个专业范畴的学生而言,数值办法都是十分有用的。这一辅导思想贯穿于本书的各个章节中,因而本书供给了丰厚的典范与典型问题,协助读者从理论与实践两方面进步数值剖析的技术。本书尽可能地以图形和图表方式显现核算结果,以便读者更好地了解数值迫临的作用。本书运用MATLAB程序完结数值算法。
本书的要点在于协助读者了解数值办法怎么作业以及有哪些约束。因为需求统筹理论、差错剖析以及可读性,到达这个方针并不简略。在本书中,对每种办法都给出了以微积分根本定论为根底的推导,并进行了恰当的差错剖析,以使读者易于了解。经过这些学习,读者能够更好地了解微积分常识。选用MATLAB编程的核算机习题,为学生供给了训练科学核算编程才能的时机。
在本书中,简略的数值练习题能够用核算器或许掌上电脑完结,而较杂乱的习题需求借助于MATLAB子程序。怎么辅导学生上机进行数值核算由各个教师完结,他们能够依据现有的核算机资源安置恰当的教育使命。本书鼓舞运用MATLAB子程序库,它们能够协助学生完结核算机试验题中的数值剖析组件。
本书的这个版别在第5章最终增加了一节,谈论贝塞尔曲线。对谈论数值优化的第8章也进行了扩大,介绍了单变量和多变量最优函数的直接办法和根据导数的办法。应作者的要求,书中的MATLAB程序可由http://math.fullerton.edu/mathews/numerical.html下载得到。一起,教师用的习题回答手册也能够从出版商处取得(详见本书最终所附“教育支撑阐明”)。
笔者曾经以为,不管运用哪种编程言语都能够学习这门课程。但后来笔者发现大多数学生(除核算机专业的学生以外)都需求学习新的编程言语。MATLAB现在已经成为工程和运用数学必不可少的东西,它的最新版别也加强了编程方面的功用。因而笔者期望本书的MATLAB程序能使书中的内容更易把握,使学习更为有用。