数值计算方法
2008-10
清华大学
吕同富,康兆敏,方秀男
312
无
本书介绍了数值计算方法。内容涉及数值计算方法的数学基础、数值计算方法在工程、科学和数学问题中的应用以及所有数值方法的MATLAB程序等,涵盖了经典数值分析的全部内容。包括:非线性方程的数值解法;线性方程组的数值解法;矩阵特征值与特征向量的数值算法;插值方法;函数最佳逼近;数值积分;数值微分;常微分方程数值解法等。基于MATLAB是本书的特色,对书中所有的数值方法都给出了MATLAB程序,有大量详实的应用实例可供参考,有相当数量的习题可供练习。 本书取材新颖、阐述严谨、内容丰富、重点突出、推导详尽、思路清晰、深入浅出、富有启发性,便于教学与自学。 本书可作为理工科本科生、研究生“数值计算方法”课程的教材或参考书,也可作为科技人员使用数值计算方法和MATLAB的参考手册。
第1章 序论 1.1 科学计算的一般过程 1.1.1 对实际工程问题进行数学建模 1.1.2 对数学问题给出数值计算方法 1.1.3 对数值计算方法进行程序设计 1.1.4 上机计算并分析结果 1.2 数值计算方法的研究内容与特点 1.2.1 数值计算方法的研究内容 1.2.2 数值计算方法的特点 1.3 计算过程中的误差及其控制 1.3.1 误差的来源与分类 1.3.2 误差与有效数字 1.3.3 误差的传播 1.3.4 误差的控制 1.3.5 数值算法的稳定性 1.3.6 病态问题与条件数 习题1第2章 非线性方程的数值解法 2.1 二分法 2.1.1 二分法的基本思想 2.1.2 二分法及MATLAB程序 2.2 非线性方程求解的迭代法 2.2.1 迭代法的基本思想 2.2.2 不动点迭代法及收敛性 2.2.3 迭代过程的加速方法 2.2.4 Newton-Raphson方法 2.2.5 割线法与抛物线法 2.3 非线性方程求解的MATLAB函数 2.3.1 MATLAB中求方程根的函数 2.3.2 用MATLAB中的函数求方程的根 习题2第3章 线性方程组的数值解法 3.1 向量与矩阵的范数 3.1.1 向量的范数 3.1.2 矩阵的范数 3.1.3 方程组的性态条件数与摄动理论 3.2 直接法 3.2.1 Gauss消去法及MATLAB程序 3.2.2 矩阵的三角(LU)分解法 3.2.3 矩阵的Doolittle分解法及MATLAB程序 3.2.4 矩阵的Crout分解法 3.2.5 对称正定矩阵的Cholesky分解及MATLAB程序a 3.2.6 解三对角方程组的追赶法及MATLAB程序 3.3 迭代法 3.3.1 迭代法的一般形式 3.3.2 Jacobi迭代法及MATLAB程序 3.3.3 Gauss—Seidel迭代法及MATLAB程序 3.3.4 超松弛迭代法及MATLAB程序 3.3.5 共轭梯度法及MATLAB程序 3.4 迭代法的收敛性分析 3.4.1 迭代法的收敛性 3.4.2 迭代法的收敛速度与误差分析 习题3第4章 矩阵特征值与特征向量的数值算法 4.1 预备知识 4.1.1 Householder变换和Givens变换 4.1.2 Gershgorin圆盘定理 4.1.3 QR分解 4.2 乘幂法和反幂法 4.2.1 乘幂法及MATLAB程序 4.2.2 乘幂法的加速 4.2.3 反幂法及MATLAB程序 ……第5章 插值方法第6章 函数最佳逼近第7章 数值积分第8章 数值微分第9章 常微分方程数值解法部分习题答案参考文献
插图:第1章 序论1.1 科学计算的一般过程科学计算是人类从事科学研究和工程技术活动不可缺少的手段之一,在科学计算与计算机技术飞速发展的今天,为使计算机能更好地应用于科学研究和工程技术领域,必须按照下面的步骤进行:实际问题-数学模型-数值方法-程序设计-上机计算-分析结果。1.1.1 对实际工程问题进行数学建模应用有关学科的知识和数学理论,将实际工程问题,用精练准确的数学语言对其核心部分进行描述并给出数学模型,这一过程常称为数学建模。一个好的数学模型需符合以下两方面要求:一是数学模型要能真实而准确地反映实际工程问题的本质;二是数学模型所用的数学算法能在计算机上实现,这两者缺一不可。工程中的数学模型,按数学性质,可分为确定型与随机型;按表达形式,可分为连续型与离散型。这些数学模型,有的能用确定的数学解析式描述,有的不能用确定的数学解析式描述,数值计算方法,主要讨论能用确定的数学解析式描述的实际工程计算问题。
《数值计算方法》可作为理工科本科生、研究生“数值计算方法”课程的教材或参考书,也可作为科技人员使用数值计算方法和MATLAB的参考手册。
无
数值计算方法的好书,最大特色在于都有matlab描述,真的不错。
对比了一本计算方法的书清华这本内容还是很好的所用的编译语言是MATLAB总的说来清华的教材总是站在比较高的起点上所以对于算法设计方面没有详尽的解释基础好的看应该没问题
正在学习这门课程,但不是将这本书作为教材,老师推荐这本书的程序,所以买来看看~感觉还行……有一些小错误……
自己做工程的,编程序时,不知道该用什么算法好,买这本书,想借此打开一下思路吧
看着不错,还没有仔细研究书里的内容呢
帮我解决了很大的问题、真心没买错
还没有看,不过书的质量还是不错的。
现在才开始看,没什么心得。不过书倒是很好的
孩子说不错,对他的学习很有帮助
物流质量都挺好。。
挺好的,老师推荐的,还没看
看了一下 还不错 讲的简单 比较容易理解
上午10点多下的单下午3点收到
书的思路很好,附有程序,有借鉴意义
非常好,纸质量不错
一本不错的教材 里面又结合了MATLAB软件实现
发货太慢了把,我39 的邮费,硬是一个星期才到,我就在非洲也收到已经收到了把,
想找一本数值分析的工具书,同学推荐这一本。内容丰富,适合当工具书。
我认为这本书内容还可以,适用于熟悉数值计算的人,或有一定基础的人,因为各种推导都比较简化,也可以当工具书。对于上附的matlab程序,我不是很满意,因为就是想用这本书学matlab的,但是感觉程序明显是熟悉C等语言的人写的,大量的使用了循环语句,这样会增加matlab的计算,如果选用matlab提供的各种函数,进行行列式或矩阵运算,这样既是matlab的强项,又可以方便应用matlab。个人观点
早知道就不买了,开卷真是坑
选书第一个选正版,第二个选价格。。。
是一本很经典的书,浅显易懂,可读性强
图书馆的总是被人借走,只好买一本了