数值方法(MATLAB版)(第四版)下载_电子书籍

数值方法(MATLAB版)(第四版)下载_电子书籍

本书主要介绍数值分析方面的基础知识,适用于数学、计算机、物理及工程专业的本科生。本书要求读者熟悉微积分知识,并接受过结构化编程的训练。本书提供了丰富的教学内容,可以满足一个学期甚至一个学年的课程量,教师们可以根据自己的需要对内容进行适当的剪裁。.
对于各个专业领域的学生而言,数值方法都是非常有用的。这一指导思想贯穿于本书的各个章节中,因此本书提供了丰富的范例与典型问题,帮助读者从理论与实践两方面提高数值分析的技能。本书尽可能地以图形和图表形式显示计算结果,以便读者更好地了解数值逼近的效果。本书利用MATLAB程序实现数值算法。
本书的重点在于帮助读者理解数值方法如何工作以及有哪些限制。由于需要兼顾理论、误差分析以及可读性,达到这个目标并不容易。在本书中,对每种方法都给出了以微积分基本结论为基础的推导,并进行了适当的误差分析,以使读者易于理解。通过这些学习,读者能够更好地理解微积分知识。采用MATLAB编程的计算机习题,为学生提供了锻炼科学计算编程能力的机会。
在本书中,简单的数值练习题可以用计算器或者掌上电脑完成,而较复杂的习题需要借助于MATLAB子程序。如何指导学生上机进行数值计算由各个教师完成,他们可以根据现有的计算机资源布置适当的教学任务。本书鼓励使用MATLAB子程序库,它们可以帮助学生实现计算机实验题中的数值分析组件。
本书的这个版本在第5章最后增加了一节,讨论贝塞尔曲线。对讨论数值优化的第8章也进行了扩充,介绍了单变量和多变量最优函数的直接方法和基于导数的方法。应作者的要求,书中的MATLAB程序可由下载得到。同时,教师用的习题解答手册也可以从出版商处获得(详见本书最后所附“教学支持说明”)。
笔者以前认为,无论使用哪种编程语言都可以学习这门课程。但后来笔者发现大多数学生(除计算机专业的学生以外)都需要学习新的编程语言。MATLAB现在已经成为工程和应用数学必不可少的工具,它的最新版本也加强了编程方面的功能。因此笔者希望本书的MATLAB程序能使书中的内容更易掌握,使学习更为有效。