谢冬秀、左军编著的《数值计算方法与实验(十二五普通高等教育规划教材)》比较全面地介绍了科学与工程计算中常用的数值计算方法,具体介绍了这些计算方法的数学原理与算法及其实现,同时对这些数值计算方法的计算效果、稳定性、收敛效果、适用范围以及优劣性与特点也作了简要的分析。全书共8章,内容包括误差分析、非线性方程求根、线性方程组的直接求解和迭代求解、函数的数值逼近(代数插值与函数的*逼近)、数值积分与数值微分、矩阵特征值与特征向量的计算、常微分方程初值问题的数值解法等。

本书概念清晰,语言通俗易懂,理论分析严谨,结构编排由浅入深.各章附有一定数量的习题,供读者练习使用,书后附有习题答案与提示。

本书可作为高等院校信息与计算科学专业、数学与应用数学专业、计算机专业、通信工程专业等理工科本科及研究生的教材,也可供从事科学与工程计算的相关工作人员参考使用。

目录

第1章引论

1.1数值计算研究的对象和特点

1.2数值计算的误差

1.2.1误差的来源与分类

1.2.2误差与有效数字

1.2.3函数值和算术运算的误差估计

1.2.4计算机的浮点数表示及其舍入误差

1.3误差定性分析与避免误差危害

1.3.1病态问题与条件数

1.3.2算法及其计算复杂性

1.3.3数值方法的稳定性

1.3.4避免误差危害的若干原则

1.4向量、矩阵和连续函数的范数

1.4.1向量和连续函数的内积

1.4.2向量的范数

1.4.3矩阵的范数

1.4.4连续函数的范数

习题一

第2章非线性方程求根

2.1方程求根与二分法

2.1.1引言

2.1.2方程求根的二分法

2.2迭代法及其收敛性

2.2.1简单迭代法

2.2.2局部收敛性与收敛阶

2.3迭代加速收敛的方法

2.3.1史蒂芬森加速迭代

2.3.2埃特金加速收敛法

2.4牛顿迭代法

2.4.1牛顿迭代法及其收敛

2.4.2算法与算例

2.4.3牛顿下山法

2.4.4重根情形

2.5割线法与抛物线法

2.5.1割线法

2.5.2抛物线法

2.6非线性方程组的牛顿迭代法

2.7MATIAB程序代码与算例

习题二

第3章解线性方程组的数值解法

3.1引言

3.2高斯消元和三角分解

3.2.1高斯变换与高斯矩阵

3.2.2高斯顺序消去法

3.2.3矩阵的三角分解

3.2.4高斯主元消去法

3.3常用的直接三角分解方法

3.3.1杜里特尔分解法

3.3.2选主元的三角分解法

3.3.3对称正定矩阵的乔里斯基分解、平方根法

3.3.4三对角方程组的追赶法

3.4方程组的性态和直接法的误差分析

3.4.1病态方程组和矩阵的条件数

3.4.2条件数的应用:方程组的解的误差估计

3.5解线性方程组的迭代法

3.5.1基本迭代

3.5.2迭代法的收敛性

3.6MATIAB程序代码与算例

习题三

第4章插值法

4.1插值问题与插值多项式

4.2拉格朗日插值

4.2.1插值多项式的存在唯一性

4.2.2线性插值与二次插值

4.2.3n次拉格朗日插值多项式

4.2.4插值余项与误差估计

4.3均差与牛顿插值公式

4.3.1均差及其性质

4.3.2牛顿插值

4.4差分与牛顿前后插值公式

4.4.1差分及其性质

4.4.2等距节点插值公式

4.5埃尔米特插值

4.5.1埃尔米特插值多项式

4.5.2重节点均差

4.5.3牛顿形式的埃尔米特插值多项式

4.6分段低次插值

4.6.1多项式插值的收敛性问题

4.6.2分段线性插值

4.6.3分段三次埃尔米特插值

4.7三次样条插值

4.7.1三次样条函数

4.7.2三弯矩方程

4.7.3三次样条插值的收敛性

4.8MATLAB程序代码与算例

习题四

第5章函数逼近及与曲线拟合

5.1正交多项式

5.1.1勒让德正交多项式

5.1.2切比雷夫正交多项式

5.1.3其他正交多项式

5.2函数逼近

5.2.1最佳平方逼近概念及其计算

5.2.2利用勒让德正交多项式求最佳平方逼近多项式

5.3最佳一致逼近多项式

5.3.1基本概念及其理论

5.3.2最佳一致逼近多项式的求法

5.4曲线拟合的最小二乘法

5.4.1一般最小二乘问题

5.4.2矛盾方程组与最小二乘法

5.4.3用正交函数作最小二乘拟合

5.5MATLAB程序代码与算例

习题五

第6章数值积分与数值微分

6.1数值积分基本概念

6.1.1数值积分的基本思想

6.1.2求积公式的代数精度

6.1.3插值型求积公式

6.1.4求积公式的收敛性与稳定性

6.2牛顿一柯特斯公式

6.2.1牛顿一柯特斯公式的建立

6.2.2误差分析

6.3复化求积公式

6.3.1复化梯形公式

6.3.2复化辛普森公式

6.4龙贝格算法

6.4.1变步长求积公式

6.4.2龙贝格算法

6.4.3理查森外推算法

6.5高斯求积公式

6.5.1高斯型求积公式的概念与性质

6.5.2高斯一勒让德求积公式

6.5.3高斯一切比雷夫求积公式

6.6数值微分

6.6.1机械求导法

6.6.2中点求导法的加速

6.6.3插值型的求导公式

6.7MATLAB程序代码与算例

习题六

第7章代数特征值问题计算方法

7.1幂法与反幂法

7.1.1幂法

7.1.2幂法的加速收敛方法

7.1.3反幕法

7.2正交变换及矩阵分解

7.2.1Givens变换和豪斯霍尔德变换

7.2.2矩阵的QR分解

7.2.3约化矩阵为Hessenberg形

7.3QR算法

7.4MATLAB程序代码与算例

习题七

第8章常微分方程的数值解法

8.1引言

8.2欧拉方法

8.2.1欧拉方法

8.2.2隐式公式的计算

8.2.3单步法的局部截断误差与阶

8.3R-K方法

8.3.1R-K法的基本思想

8.3.2二阶R-K方法

8.3.3四阶R-K方法

8.3.4变步长的R-K方法

8.4单步法的收敛性与稳定性

8.4.1收敛性

8.4.2稳定性

8.5线性多步法

8.5.1线性多步法的一般公式

8.5.2Adams方法

8.6常微分方程组和高阶微分方程数值解

8.6.1一阶常微分方程组的四阶R-K公式

8.6.2高阶微分方程的数值解法

8.7微分方程边值问题的数值解法

8.8MATLAB程序代码与算例

习题八

习题答案

参考文献

数值计算实验平方根法matlab代码,数值计算方法与实验 谢冬秀左军相关推荐

  1. 数值实验共轭梯度法matlab代码,数值线性代数实验-共轭梯度法

    一开始用c++的运算符重载程序总是莫名其妙的崩掉,然后以为是运算符重载的问题就写了个class对矩阵重新封装,结果还是崩,然后好久才发现是我把空间开的太大导致程序崩掉,无语,这样就浪费了我一个上午.. ...

  2. 频域波束形成matlab,SONAR_code 波束形成技术,包括相移 ,频域 matlab代码,以及相关实验的ppt 263万源代码下载- www.pudn.com...

    文件名称: SONAR_code下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 25848 KB 上传时间: 2015-05-03 下载次数: 21 提 供 ...

  3. 数值计算方法上机c语言编程,数值计算方法上机实验报告.doc-资源下载在线文库www.lddoc.cn...

    <数值计算方法>上机实验报告.doc 华 北 电 力 大 学实 验 报 告实验名称 数值计算方法上机实验 课程名称 数值计算方法 专业班级电力实 08 学生姓名李超然学 号20080100 ...

  4. 实验一 静态代码编码规范审计实验

    实验一 静态代码编码规范审计实验 一.PHPstudy 搭建 DVWA DVWA 是 OWASP 官方编写的 PHP 网站,包含了各种网站常见漏洞,可以学习攻击及修复方式.一个好的靶场,是黑客和网络安 ...

  5. 数值计算方法 | C语言实现几个数值计算方法(实验报告版)

    目录 写在前面 实验一 牛顿插值方法的实现 实验二 龙贝格求积算法的实现 实验三 高斯列主元消去法的实现 实验四 最小二乘方法的实现 写在前面 使用教材:<数值计算方法>黄云清等编著 科学 ...

  6. matlab的数值计算方法,数值计算方法中的一些常用算法的Matlab源码

    数值计算方法中的一些常用算法的Matlab源码,这些程序都是原创,传上来仅供大家参考,不足之处请大家指正,切勿做其它用途-- 说明:这些程序都是脚本函数,不可直接运行,需要创建函数m文件,保存时文件名 ...

  7. 【雷达】线性调频脉冲雷达仿真实验附matlab代码

    1 内容介绍 在MATLAB上实现线性调频信号(LMCW)的脉冲压缩(PC).动目标显示 (MTI)和动目标检测(MTD).解速度度模糊以及恒虚警率检测(CFAR)等信号 处理算法.(本实验原内容为D ...

  8. java 数值计算_常用的java数值计算方法

    少年易学老难成,一寸光阴不可轻 - 百度文库 1 常用Java 数值计算方法 在Java 系统提供的Math 类中包含了一些数值常量,如E 和PI ,以及一些的数值计算方法,如求指数.求对数.开平方根 ...

  9. Matlab 实现 数值计算方法 二分法

    给本科生助课,需要用到二分法,所以就编写了一下二分法的matlab代码,while循环.for循环都用到了: 个人认为这两段程序编写的比较细致,该涉及到的输入输出都有.都是比较简单的知识,所以给大家分 ...

  10. MATLAB中aVec是干啥的,实验一 MATLAB基本操作及运算(含实验报告)

    实验一 MATLAB 基本操作及运算 一. 实验目的 1. 理解Matlab 数据对象的特点: 2. 掌握基本Matlab 运算规则: 3. 掌握Matlab 帮助的使用方法: 二. 实验的设备及条件 ...

最新文章

  1. Servlet 服务器端小程序
  2. Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
  3. python扫描器_7.python实现高效端口扫描器之nmap模块
  4. Unicode编码完全探究(三)之联通乱码
  5. springmvc 文件上传和拦截器
  6. 【经验分享】非科班出身怎么转行计算机?
  7. 女人跳槽:最重要的是你的独立,你的快乐
  8. 应用系统日志采集解决方案
  9. 鼠标拖动改变DIV等网页元素的大小的最佳实践
  10. java飞行记录器是什么_运行java飞行记录器JFR(java flight recorder)
  11. dmv io读写高的sql_使用内置的动态管理视图(DMV)发现更多SQL Server信息
  12. webpack教程——css的加载
  13. Lombok的注解简单介绍
  14. IIS 7.5 URL重写参数
  15. java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafka,storm,redis,flume,git 安装详解
  16. MockingBrid(AI拟声)教程
  17. 安信可ESP8266开发环境搭建
  18. python爬虫实践——爬取豆瓣电影排行榜
  19. Python推荐算法案例(1)——根据评分进行排序的电影推荐
  20. 将Macbook的光驱位升级成SSD

热门文章

  1. Photoshop CC(2018)安装破解
  2. IDEA的xml注释的顶格和空格问题
  3. 浅谈NFC、RFID、红外、蓝牙的区别
  4. 10款好用的程序员软件推荐
  5. python短期电力预测——基于LSTM神经网络
  6. 中国电信5G技术控制云
  7. 近世代数--正规子群--群、同态核、同态象的大小关系
  8. java编程基础 | 练习题
  9. Cisco Packet Tracer 思科命令缩写
  10. STM32的Altium Designer原理图PCB封装库下载