电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是针对“数值分析”、“计算方法”、“数值分析与算法”等课程编写的教材,主要面向理工科大学信息科学与技术各专业以及信息与计算科学专业的本科生.本书内容包括数值计算基础、非线性方程的数值解法、线性方程组的直接解法与迭代解法、矩阵特征值与特征向量的计算、数值逼近与插值、数值积分方法、常微分方程初值问题的解法以及数值算法与应用的知识.本书涵盖了数值分析、矩阵计算领域最基本、最常用的一些知识与方法,在算法及应用方面增加了一些较新的内容.在叙述上既注重理论的严谨性,又强调方法的应用背景、算法设计以及不同方法的对比.每章配备了应用实例、算法背后的历史、评述等子栏目,书末附有术语索引.对常用算法给出了简明的算法伪码描述,在附录中还包括了MATLAB软件的简介,便于读者进行上机编程实验. 本书适合作为高年级本科生或研究生的教材,也可供从事科学与工程计算的科研人员参考.

“数值分析”或“计算方法”是理工科大学各专业普遍开设的一门课程,其内容主要包括有关数值计算(numerical computing)的理论与方法.数值计算,近些年来也被称为科学计算(scientific computing) ,是当今科学研究的三种基本手段之一,它是计算数学、计算机科学与其他工程学科相结合的产物.随着计算机技术的发展与普及日益受到人们的重视,尤其是近十年来,科学技术逐渐发展进入“纳米时代”、“互联网时代”,各种高科技领域产生出大量高复杂度的计算问题,使得发展、推广数值计算变得空前重要. 本书的主要内容与一般的“数值分析”教材基本一致,但比较突出算法设计与实际应用,强调通过理论联系实际提高学生的实践能力.为此,本书在数值软件与程序资源方面做了较多介绍,同时结合MATLAB软件对一些较新的算法与实用技巧进行讨论.由于主要面向信息科学与技术有关专业的本科生,本书在编写细节上力求做到以下几点: 1. 对数学理论的介绍尽量简明扼要.尽量用形象的方式解释数学中的一些概念与理论,通过定理总结重要的结论.在不失严谨性的前提下,省略部分定理的证明,取而代之的是进行直观的解释、验证.同时,阐明有关数学理论的意义与用途. 2. 强调算法的实际应用与分析比较.对大多数算法,采用程序伪码的形式加以描述,同时分析其时间、空间复杂度.说明算法实际应用中的细节问题,对几个较新的实用算法还结合MATLAB源程序加以介绍.通过“应用实例”子栏目以及对MATLAB相关命令的介绍,突出算法的实际应用. 3. 从读者的角度出发增强可读性与实用性.尽量用图、表等形象的方式对概念、现象进行解释,书...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章 数值计算导论1

1.1 概述1

1.1.1 数值计算与数值算法1

1.1.2 数值计算的问题与策略2

1.1.3 数值计算软件4

1.2 误差分析基础6

1.2.1 数值计算的近似6

1.2.2 误差及其分类7

1.2.3 问题的敏感性与数据传递误差估算11

1.2.4 算法的稳定性14

1.3 计算机浮点数系统与舍入误差15

1.3.1 计算机浮点数系统16

1.3.2 舍入与机器精度18

1.3.3 浮点运算的舍入误差20

1.3.4 抵消现象21

1.4 保证数值计算的准确性22

1.4.1 减少舍入误差的几条建议22

1.4.2 影响结果准确性的主要因素25

评注26

算法背后的历史: 浮点运算的先驱--威廉·卡亨27

练习题28

上机题29

第2章 非线性方程求根31

2.1 引言31

2.1.1 非线性方程的解31

2.1.2 问题的敏感性32

2.2 二分法32

2.2.1 方法原理32

2.2.2 算法稳定性和结果准确度34

2.3 不动点迭代法36

2.3.1 基本原理36

2.3.2 全局收敛的充分条件37

2.3.3 局部收敛性38

2.3.4 稳定性与收敛阶39

2.4 牛顿迭代法41

2.4.1 方法原理41

2.4.2 重根的情况43

2.4.3 判停准则44

2.4.4 牛顿法的问题44

2.5 割线法与抛物线法45

2.5.1 割线法45

2.5.2 抛物线法46

2.6 实用的方程求根技术47

2.6.1 阻尼牛顿法47

2.6.2 多项...