数值计算是计算机科学与信息科学的重要内容.大型科学计算与工程计算在国民经济发展中已占有越来越重要的地位。1996年美国能源部提出“加速战略计算创新计划”,其本质是将过去以实验为主的科学研究方法转变为以数值模拟为主的科学研究方法.因此,学习和掌握计算机上常用的数值计算方��及其相关的基础理论知识对于当代大学生和研究生来说是非常必要的。
MatLab是适合多学科、多种工作平台的功能强大、界面友好且开放性很强的大型**应用软件,是数值计算课程的基本教学工具。我们遵循“以应用为目的,以必须够用为度”的原则,确定编写本书的指导思想为:强调算法形成思路及计算实践,将先进的科研成果引入教材,同时加强数值实验。根据编者在同济大学多年的教学经验,参考国内外**教材,并结合当前数值计算领域中新发展起来的一些数值方法,编写了本教材.本教材以MatLab语言及编程为基础,介绍常用的数值方法及其相关的基础理论,内容丰富,取材由浅人深、条理清楚、通俗易懂.教材中的习题在随后出版的解题指南中将用MatLab程序语言给出详尽的解答。
全书共分九章,**章“科学计算与MatLab”由陈雄达编写,第二章“多项式插值与样条插值”和第三章“函数逼近”由陈素琴编写,第四章“数值积分与数值微分”由徐承龙编写,第五章“线性方程组的直接解法”和第六章“线性方程组的迭代解法”由穆祖元编写,第七章“非线性方程求解”由陈雄达编写,第八章“矩阵的特征值和特征向量的计算”由张秀艳编写,第九章“常微分方程数值解”由吴雄华编写,全书由陈素琴策划、吴雄华统校.同济大学应用数学系的领导对本书的编写非常重视,给了我们很多帮助,同济大学出版社对本书的出版予以大力支持,在此我们表示衷心的感谢.我们诚恳地希望使用本书的教师、学生及广大读者对本书的不足之处提出批评指正。
本书适用于工科高等院校的本科生和研究生使用,教师可根据学生的具体情况对教学内容作适当的取舍。