《MATLAB数值计算基础与实例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王健,赵国生,宋一兵等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2018
  • ISBN:9787111598695
  • 页数:312 页
图书介绍:MATLAB作为一个广泛使用的工具软件,该软件具备良好的兼容性与可移植性等优点,已经在信息科学、数学建模、图像处理、工程控制、通信仿真与设计等领域得到了广泛应用。本书介绍了MATLAB在数值计算中的应用,内容涵盖数值计算的基础知识、MATLAB基础介绍、数值计算在大学基础课程中和科研工作中的应用等问题。全书共分为10章,首先介绍了数值计算的基础、MATLAB的软件使用、通用函数、数据分析等基础内容;然后向读者展示了数值计算在高等数学、线性代数、概率论中的应用;最后应用数值计算进行了现实生活实际问题的求解,包括线性与非线性规划与分析问题及其他热点数值计算的求解问题等。本书在内容编排上,按照读者学习的一般规律,结合了大量实例进行讲解,可以使读者快速、真正地运用与掌握MATLAB中的数值计算。本书可以作为高等学校教材,也可供广大科研人员、学者、工程技术人员自学或者参考。

第1章 数值计算基础 1

1.1 数据的类型 1

1.1.1 字符串 1

1.1.2 数值类型 8

1.1.3 函数句柄 11

1.1.4 布尔运算与关系运算 11

1.1.5 结构类型 14

1.1.6 元胞数组 17

1.2 数组的应用 22

1.2.1 数组创建 22

1.2.2 数组操作 23

1.3 矩阵运算 28

1.3.1 矩阵创建 28

1.3.2 矩阵的算术运算与关系运算 30

1.3.3 相关矩阵分析 31

1.3.4 稀疏矩阵的创建与运算 35

1.4 多项式 36

1.4.1 多项式创建 36

1.4.2 多项式计算 37

1.5 本章小结 40

1.6 习题 40

第2章 MATLAB基础 41

2.1 M文件概述 41

2.1.1 M文件的创建与打开 41

2.1.2 M文件的基本内容 43

2.1.3 M命令文件与M函数文件 44

2.1.4 M文件案例 45

2.2 程序控制结构 46

2.2.1 顺序结构 47

2.2.2 选择结构 48

2.2.3 循环结构 51

2.2.4 其他辅助控制语句 52

2.2.5 程序控制结构综合案例 56

2.3 MATLAB函数 59

2.3.1 主函数 59

2.3.2 子函数与私有函数 59

2.3.3 嵌套函数 61

2.4 Bug调试方法 63

2.5 本章小结 70

2.6 习题 71

第3章 数值计算的通用函数 72

3.1 符号计算基础 72

3.1.1 创建符号对象 72

3.1.2 表达式创建 73

3.1.3 运算符及运算 73

3.2 符号矩阵运算函数 76

3.2.1 代数运算函数 76

3.2.2 线性运算函数 76

3.2.3 科学运算函数 81

3.3 数值统计函数 84

3.3.1 随机数 84

3.3.2 最大(小)值 85

3.3.3 和与积 86

3.3.4 均(中)值 87

3.3.5 标准差和方差 87

3.3.6 协方差和相关系数 88

3.3.7 排序 89

3.4 数值积分函数 89

3.4.1 一元函数 90

3.4.2 矢量积分 92

3.4.3 二元函数 92

3.4.4 三元函数 92

3.5 图形绘制函数 93

3.5.1 二维曲线绘制 93

3.5.2 三维曲线绘制 95

3.5.3 等值线绘制 95

3.5.4 表面图绘制 97

3.5.5 曲面图绘制 98

3.6 本章小结 100

3.7 习题 100

第4章 数据分析的关键技术 101

4.1 数据预处理 101

4.1.1 处理缺失数据 101

4.1.2 处理异常值 102

4.1.3 数据平滑处理 103

4.1.4 数据标准化处理与归一化处理 107

4.2 一维插值 108

4.2.1 方法介绍 109

4.2.2 实例应用 110

4.3 二维插值 113

4.3.1 方法介绍 113

4.3.2 实例应用 114

4.4 三维插值 115

4.4.1 方法介绍 115

4.4.2 实例应用 115

4.5 样条插值 117

4.5.1 方法介绍 117

4.5.2 实例应用 117

4.6 拉格朗日插值 118

4.6.1 方法介绍 118

4.6.2 实例应用 118

4.7 拟合 119

4.7.1 多项式最小二乘曲线拟合 119

4.7.2 正交最小二乘拟合 120

4.7.3 拟合界面 123

4.8 本章小结 126

4.9 习题 126

第5章 高等数学中的数值计算 127

5.1 极限 127

5.1.1 数列极限 127

5.1.2 函数极限 128

5.1.3 极限的实现 131

5.1.4 实例应用 131

5.2 导数 132

5.2.1 意义与性质 132

5.2.2 导数与极值的实现 133

5.2.3 实例应用 134

5.3 不定积分 137

5.3.1 定义与性质 137

5.3.2 不定积分的实现 138

5.3.3 实例应用 138

5.4 定积分 140

5.4.1 定义与性质 140

5.4.2 定积分的实现 141

5.4.3 实例应用 141

5.5 数值积分 142

5.5.1 定义与性质 142

5.5.2 数值积分的实现 143

5.5.3 实例应用 145

5.6 二重积分 147

5.6.1 定义与性质 147

5.6.2 实例应用 148

5.7 常微分方程 150

5.7.1 常微分方程求解方法 150

5.7.2 微分方程的实现 154

5.7.3 实例应用 155

5.8 综合实例应用 156

5.8.1 求长方体体积案例 156

5.8.2 卫星的地面覆盖案例 157

5.9 本章小结 158

5.10 习题 158

第6章 线性代数中的数值计算 159

6.1 矩阵运算 159

6.1.1 逆运算 159

6.1.2 转置 160

6.1.3 行列式运算 160

6.1.4 向量点乘 161

6.1.5 混合积 161

6.1.6 实例应用 161

6.2 秩与相关性 162

6.2.1 矩阵与向量组的秩 162

6.2.2 线性相关性 163

6.2.3 最大无关组 163

6.2.4 实例应用 164

6.3 特征值与二次型 165

6.3.1 特征值与特征向量 165

6.3.2 正交矩阵 167

6.3.3 实例应用 168

6.4 线性方程组求解 169

6.4.1 唯一解 169

6.4.2 齐次线性方程组通解 170

6.4.3 非齐次线性方程组通解 171

6.4.4 MATLAB中其他内置函数求解线性方程组 172

6.4.5 实例应用 174

6.5 综合实例 176

6.5.1 求解线性方程组案例 176

6.5.2 线性规划案例 178

6.5.3 厂址选择案例 180

6.6 本章小结 181

6.7 习题 181

第7章 概率论与数理统计中的数值计算 183

7.1 数据分析基础知识 183

7.2 离散型随机变量 186

7.2.1 三种常见分布 186

7.2.2 七种概率密度函数值 187

7.2.3 实例应用 189

7.3 连续型随机变量 191

7.3.1 六种常见分布 191

7.3.2 两种计算概率密度函数值的方法 194

7.3.3 两种计算累积概率函数值的方法 195

7.3.4 两种计算逆累积概率函数值的方法 196

7.3.5 实例应用 197

7.4 一维随机变量数字特征 199

7.4.1 期望 199

7.4.2 方差与标准差 201

7.4.3 常用函数 204

7.4.4 实例应用 205

7.5 二维随机变量数字特征 205

7.5.1 期望 205

7.5.2 相关与协方差 206

7.5.3 相关系数 207

7.5.4 实例应用 208

7.6 参数估计 210

7.6.1 点估计的评价角度 210

7.6.2 区间估计的四种置信区间 212

7.6.3 最大似然估计法 215

7.6.4 实例应用 217

7.7 假设检验 220

7.7.1 正态总体均值的假设检验 220

7.7.2 正态总体方差的检验 223

7.7.3 实例应用 226

7.8 综合实例 227

7.8.1 商品生产案例 227

7.8.2 学生成绩检验案例 228

7.9 本章小结 229

7.10 习题 229

第8章 线性规划与分析的优化 230

8.1 参数优化 230

8.1.1 设置优化参数 230

8.1.2 获取优化参数 232

8.2 线性规划问题简介 232

8.3 求解线性规划 233

8.3.1 MATLAB中的线性规划函数 233

8.3.2 线性最小二乘 235

8.3.3 MATLAB中的线性规则实现 238

8.4 优化工具简介 240

8.5 综合实例 242

8.5.1 材料使用最优化案例 242

8.5.2 粮食生产与利润最优化案例 243

8.6 本章小结 247

8.7 习题 247

第9章 非线性规划与分析的优化 249

9.1 无约束与有约束的非线性规划 249

9.1.1 非线性规划定义 249

9.1.2 无约束非线性规划 249

9.1.3 有约束非线性规划 254

9.2 二次规划问题 258

9.3 多目标规划 262

9.4 最小二乘拟合的规划 267

9.5 综合实例 270

9.5.1 投资与效益案例 270

9.5.2 采购案例 272

9.6 本章小结 273

9.7 习题 273

第10章 其他数值计算的求解问题 275

10.1 单变量函数的求解 275

10.1.1 二分法 275

10.1.2 迭代法 277

10.1.3 抛物线法 279

10.1.4 牛顿法 281

10.1.5 正割法 283

10.2 共轭梯度法 284

10.2.1 方法简介 284

10.2.2 基本原理 285

10.2.3 共轭梯度法解线性方程组 285

10.3 遗传算法 287

10.3.1 方法介绍 287

10.3.2 基本原理 288

10.3.3 优化工具箱 290

10.3.4 算法的实例及实现 291

10.4 模拟退火算法 296

10.4.1 方法介绍 296

10.4.2 基本原理 298

10.4.3 算法的实例及实现 299

10.5 神经元网络 304

10.5.1 神经元网络简介 304

10.5.2 人工神经网络结构 304

10.5.3 学习方式与规则 307

10.5.4 神经元网络的实例及实现 308

10.6 本章小结 312

10.7 习题 312