科学计算与MATLAB(微课版)

科学计算与MATLAB(微课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2020-08
版次: 1
ISBN: 9787302560524
定价: 45.00
装帧: 其他
开本: 16开
纸张: 胶版纸
14人买过
  • 本教材的内容包括科学计算的理论部分和MATLAB语言的算法实现两部分,理论部分重点介绍经典算法的基本原理,算法介绍深入浅出,思路清晰,容易接受,让学生理解算法的来龙去脉,理解算法的应用场景。实验部分介绍MATLAB语言基础、程序设计基础、绘图基础和符号计算基础,以及使用MATLAB语言函数和程序实现科学计算的经典算法。 本教材适合理工科本科生、研究生学习,也适用于对于数值计算理论和MATLAB语言感兴趣的同学。 吴雅娟,东北石油大学教授,一直工作在教学第一线,主讲过大学计算机基础、C程序设计、VB程序设计、计算方法、科学计算与MATLAB、应用统计学等多门课程,主持及参加多项升级教改项目,获得多项省级教学成果奖。主编或参编过20余部计算机基础课程的教材,分别由高等教育出版社、清华大学出版社、科学出版社、中国石化出版社等正式出版。 第1章  绪论1

    1.1  科学计算的研究内容与意义1

    1.2  误差2

    1.2.1  误差的主要来源2

    1.2.2  误差的基本概念3

    1.3   数值方法的稳定性与算法设计原则5

    实验与习题17

     

    第2章  MATLAB语言基础8

    2.1  MATLAB窗口8

    2.2  变量10

    2.3  矩阵的基本操作12

    2.4  MATLAB的基本运算17

    2.5  常用函数20

    实验与习题223

     

    第3章  MATLAB程序设计基础25

    3.1  脚本文件和函数文件25

    3.2  顺序结构程序设计27

    3.3  选择结构程序设计29

    3.4  循环结构程序设计33

    实验与习题335

     

    第4章  非线性方程的数值解法38

    4.1  引言38

    4.2  根的隔离38

    4.2.1  试值法38

    4.2.2  作图法394.2.3  扫描法39

    4.3  对分法40

    4.4  迭代法40

    4.5  牛顿法44

    4.5.1  牛顿法的迭代公式44

    4.5.2  简单迭代法与牛顿迭代法的收敛速度45

    4.5.3  关于n重根的牛顿法46

    4.6  弦割法47

    4.7  使用MATLAB函数解方程48

    实验与习题449

     

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

    5.1  高斯消去法53

    5.1.1  三角形方程组的解法53

    5.1.2  高斯消去法53

    5.1.3  主元素消去法57

    5.1.4  用列主元高斯消去法求行列式值59

    5.2  高斯若尔当消去法60

    5.2.1  高斯若尔当消去法简介60

    5.2.2  逆矩阵的计算61

    5.3  矩阵的LU分解63

    5.3.1  高斯消去法与矩阵的LU分解63

    5.3.2  直接LU分解64

    5.4  追赶法68

    5.5  迭代法70

    5.5.1  向量范数和矩阵范数71

    5.5.2  迭代法的一般形式73

    5.5.3  雅可比迭代法74

    5.5.4  高斯赛德尔迭代法77

    5.5.5  迭代法的收敛性79

    5.5.6  逐次超松弛迭代法82

    实验与习题583

     

    第6章  MATLAB绘图基础89

    6.1  二维曲线绘图函数plot89

    6.2  函数绘图函数fplot和ezplot95

    6.3  图形绘制的辅助功能99

    6.4  其他形式的二维曲线图103

    6.5  三维曲线绘图112

    6.6  三维曲面绘图114

    6.7  图形修饰方法118

    实验与习题6122

     

    第7章  MATLAB中的符号运算126

    7.1  符号对象的建立126

    7.2  符号对象的基本运算127

    7.3  符号表达式的函数运算128

    7.4  符号矩阵131

    实验与习题7131

     

    第8章  插值与拟合133

    8.1  插值法概述133

    8.1.1  插值法基本概念133

    8.1.2  代数插值多项式的存在唯一性133

    8.2  线性插值与二次插值134

    8.2.1  线性插值134

    8.2.2  二次插值135

    8.3  Lagrange插值多项式136

    8.3.1  Lagrange插值多项式136

    8.3.2  插值多项式的余项138

    8.4  均差与牛顿基本插值公式139

    8.4.1  均差、均差表及均差性质139

    8.4.2  牛顿基本插值公式142

    8.4.3  均差插值多项式的余项144

    8.5  差分与等距节点插值公式144

    8.5.1  差分与差分表144

    8.5.2  等距节点插值公式146

    8.6  分段低次插值149

    8.6.1  高次插值的缺陷149

    8.6.2  分段线性插值150

    8.6.3  分段埃尔米特插值151

    8.7  三次样条插值153

    8.7.1  三次样条插值153

    8.7.2  用节点处的二阶导数值表示的三次样条函数153

    8.8  MATLAB中的插值函数157

     

    8.9  最小二乘法与曲线拟合159

    8.9.1  最小二乘法159

    8.9.2  多项式拟合162

    8.9.3  幂函数型、指数函数型经验公式165

    8.1  0MATLAB中的拟合函数167

    8.1  1问题探究170

    实验与习题8172

     

    第9章  数值微积分179

    9.1  NewtonCotes公式179

    9.1.1  NewtonCotes公式简介179

    9.1.2  低阶NewtonCotes公式的误差分析183

    9.1.3  NewtonCotes公式的稳定性183

    9.2  复合求积公式184

    9.2.1  复合NewtonCotes公式184

    9.2.2  复合求积公式的余项186

    9.3  变步长求积公式188

    9.3.1  变步长求积公式简介188

    9.3.2  变步长梯形公式算法190

    9.4  Romberg求积公式191

    9.5  数值微分194

    9.5.1  插值型求导公式194

    9.5.2  样条求导公式196

    9.6  MATLAB函数求定积分197

    实验与习题9198

     

    第10章  常微分方程初值问题的数值解法202

    10.1  引言202

    10.2  欧拉方法202

    10.2.1  欧拉方法简介202

    10.2.2  改进的欧拉方法204

    10.2.3  局部截断误差和方法的阶205

    10.3  龙格库塔方法206

    10.3.1  龙格库塔方法的基本思想和一般形式206

    10.3.2  二阶龙格库塔方法207

    10.3.3  四阶龙格库塔方法208

    10.3.4  变步长的四阶龙格库塔方法209

    10.4  线性多步法210

    10.4.1  线性多步法210

    10.4.2  亚当斯方法211

    10.5  一阶常微分方程组和高阶常微分方程的数值解法213

    10.5.1  一阶常微分方程组的数值解法213

    10.5.2  高阶常微分方程的数值解法215

    10.6  MATLAB函数求解常微分方程216

    实验与习题10216
  • 内容简介:
    本教材的内容包括科学计算的理论部分和MATLAB语言的算法实现两部分,理论部分重点介绍经典算法的基本原理,算法介绍深入浅出,思路清晰,容易接受,让学生理解算法的来龙去脉,理解算法的应用场景。实验部分介绍MATLAB语言基础、程序设计基础、绘图基础和符号计算基础,以及使用MATLAB语言函数和程序实现科学计算的经典算法。 本教材适合理工科本科生、研究生学习,也适用于对于数值计算理论和MATLAB语言感兴趣的同学。
  • 作者简介:
    吴雅娟,东北石油大学教授,一直工作在教学第一线,主讲过大学计算机基础、C程序设计、VB程序设计、计算方法、科学计算与MATLAB、应用统计学等多门课程,主持及参加多项升级教改项目,获得多项省级教学成果奖。主编或参编过20余部计算机基础课程的教材,分别由高等教育出版社、清华大学出版社、科学出版社、中国石化出版社等正式出版。
  • 目录:
    第1章  绪论1

    1.1  科学计算的研究内容与意义1

    1.2  误差2

    1.2.1  误差的主要来源2

    1.2.2  误差的基本概念3

    1.3   数值方法的稳定性与算法设计原则5

    实验与习题17

     

    第2章  MATLAB语言基础8

    2.1  MATLAB窗口8

    2.2  变量10

    2.3  矩阵的基本操作12

    2.4  MATLAB的基本运算17

    2.5  常用函数20

    实验与习题223

     

    第3章  MATLAB程序设计基础25

    3.1  脚本文件和函数文件25

    3.2  顺序结构程序设计27

    3.3  选择结构程序设计29

    3.4  循环结构程序设计33

    实验与习题335

     

    第4章  非线性方程的数值解法38

    4.1  引言38

    4.2  根的隔离38

    4.2.1  试值法38

    4.2.2  作图法394.2.3  扫描法39

    4.3  对分法40

    4.4  迭代法40

    4.5  牛顿法44

    4.5.1  牛顿法的迭代公式44

    4.5.2  简单迭代法与牛顿迭代法的收敛速度45

    4.5.3  关于n重根的牛顿法46

    4.6  弦割法47

    4.7  使用MATLAB函数解方程48

    实验与习题449

     

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

    5.1  高斯消去法53

    5.1.1  三角形方程组的解法53

    5.1.2  高斯消去法53

    5.1.3  主元素消去法57

    5.1.4  用列主元高斯消去法求行列式值59

    5.2  高斯若尔当消去法60

    5.2.1  高斯若尔当消去法简介60

    5.2.2  逆矩阵的计算61

    5.3  矩阵的LU分解63

    5.3.1  高斯消去法与矩阵的LU分解63

    5.3.2  直接LU分解64

    5.4  追赶法68

    5.5  迭代法70

    5.5.1  向量范数和矩阵范数71

    5.5.2  迭代法的一般形式73

    5.5.3  雅可比迭代法74

    5.5.4  高斯赛德尔迭代法77

    5.5.5  迭代法的收敛性79

    5.5.6  逐次超松弛迭代法82

    实验与习题583

     

    第6章  MATLAB绘图基础89

    6.1  二维曲线绘图函数plot89

    6.2  函数绘图函数fplot和ezplot95

    6.3  图形绘制的辅助功能99

    6.4  其他形式的二维曲线图103

    6.5  三维曲线绘图112

    6.6  三维曲面绘图114

    6.7  图形修饰方法118

    实验与习题6122

     

    第7章  MATLAB中的符号运算126

    7.1  符号对象的建立126

    7.2  符号对象的基本运算127

    7.3  符号表达式的函数运算128

    7.4  符号矩阵131

    实验与习题7131

     

    第8章  插值与拟合133

    8.1  插值法概述133

    8.1.1  插值法基本概念133

    8.1.2  代数插值多项式的存在唯一性133

    8.2  线性插值与二次插值134

    8.2.1  线性插值134

    8.2.2  二次插值135

    8.3  Lagrange插值多项式136

    8.3.1  Lagrange插值多项式136

    8.3.2  插值多项式的余项138

    8.4  均差与牛顿基本插值公式139

    8.4.1  均差、均差表及均差性质139

    8.4.2  牛顿基本插值公式142

    8.4.3  均差插值多项式的余项144

    8.5  差分与等距节点插值公式144

    8.5.1  差分与差分表144

    8.5.2  等距节点插值公式146

    8.6  分段低次插值149

    8.6.1  高次插值的缺陷149

    8.6.2  分段线性插值150

    8.6.3  分段埃尔米特插值151

    8.7  三次样条插值153

    8.7.1  三次样条插值153

    8.7.2  用节点处的二阶导数值表示的三次样条函数153

    8.8  MATLAB中的插值函数157

     

    8.9  最小二乘法与曲线拟合159

    8.9.1  最小二乘法159

    8.9.2  多项式拟合162

    8.9.3  幂函数型、指数函数型经验公式165

    8.1  0MATLAB中的拟合函数167

    8.1  1问题探究170

    实验与习题8172

     

    第9章  数值微积分179

    9.1  NewtonCotes公式179

    9.1.1  NewtonCotes公式简介179

    9.1.2  低阶NewtonCotes公式的误差分析183

    9.1.3  NewtonCotes公式的稳定性183

    9.2  复合求积公式184

    9.2.1  复合NewtonCotes公式184

    9.2.2  复合求积公式的余项186

    9.3  变步长求积公式188

    9.3.1  变步长求积公式简介188

    9.3.2  变步长梯形公式算法190

    9.4  Romberg求积公式191

    9.5  数值微分194

    9.5.1  插值型求导公式194

    9.5.2  样条求导公式196

    9.6  MATLAB函数求定积分197

    实验与习题9198

     

    第10章  常微分方程初值问题的数值解法202

    10.1  引言202

    10.2  欧拉方法202

    10.2.1  欧拉方法简介202

    10.2.2  改进的欧拉方法204

    10.2.3  局部截断误差和方法的阶205

    10.3  龙格库塔方法206

    10.3.1  龙格库塔方法的基本思想和一般形式206

    10.3.2  二阶龙格库塔方法207

    10.3.3  四阶龙格库塔方法208

    10.3.4  变步长的四阶龙格库塔方法209

    10.4  线性多步法210

    10.4.1  线性多步法210

    10.4.2  亚当斯方法211

    10.5  一阶常微分方程组和高阶常微分方程的数值解法213

    10.5.1  一阶常微分方程组的数值解法213

    10.5.2  高阶常微分方程的数值解法215

    10.6  MATLAB函数求解常微分方程216

    实验与习题10216
查看详情
12
相关图书 / 更多
科学计算与MATLAB(微课版)
科学的起源
成生辉,崔维成
科学计算与MATLAB(微课版)
科学实验真有趣(全4册):调动全身感官的STEM实验,为6~12岁孩子搭建生活化的“科学实验室”,轻松“玩”出学习力!
[西]葆拉·纳瓦罗 (西)安琪儿·希门尼斯 著;孙甜 译;[西]伯纳黛特·库克萨特 绘;斯坦威 出品
科学计算与MATLAB(微课版)
科学真有趣?改变世界的中国传统大发明 (套装全6册)瓷器指南针丝绸火药造纸术印刷术
姜蔚
科学计算与MATLAB(微课版)
科学家的思维方式:给孩子的24堂思维启蒙课
高庆一
科学计算与MATLAB(微课版)
科学化:中共概念史的多重阐释
郭若平
科学计算与MATLAB(微课版)
科学简史(少年简读版)让孩子一口气读完科学发展脉络,构建系统科学认知!
张玉光
科学计算与MATLAB(微课版)
科学博物馆奇妙一小时(套装全四册)
(美)奈特·鲍尔 著,(美)韦斯·哈吉斯 绘,漆仰平 译
科学计算与MATLAB(微课版)
科学家们的神奇发现 25位科学家的真实故事 3-6岁职业启蒙科普绘本
萨斯基亚·格温 文,安娜·阿尔韦罗 图,丁将 译
科学计算与MATLAB(微课版)
科学认知:从心性感知到适应性表征
魏屹东
科学计算与MATLAB(微课版)
科学管理原理(典藏版) [美]弗雷德里克·泰勒
(美)弗雷德里克·泰勒
科学计算与MATLAB(微课版)
科学社会学与科学技术政策
洪伟,王程韡
科学计算与MATLAB(微课版)
科学大师系列:世界的和谐(天体的运行就像演奏一首乐曲?用音符解读天空,感受宇宙的恢宏与浪漫)
(德) 约翰内斯·开普勒,果麦文化 出品
您可能感兴趣 / 更多
科学计算与MATLAB(微课版)
计算思维与信息素养实验指导及习题集
吴雅娟、杨王黎、顾洪博、聂永丹 编
科学计算与MATLAB(微课版)
大学计算机基础实验教程
吴雅娟、杨王黎、李瑞芳 编
科学计算与MATLAB(微课版)
大学计算机基础实验指导
吴雅娟、衣治安、聂永丹 编
科学计算与MATLAB(微课版)
普通高等教育“十二五”规划教材 Visual Basic程序设计案例教程
吴雅娟 编
科学计算与MATLAB(微课版)
C语言程序设计教程
吴雅娟 主编
科学计算与MATLAB(微课版)
实用计算机基础教程
吴雅娟 主编;衣治安