《Mathematica基础及其在数学建模中的应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李汉龙,艾瑛,韩婷,缪淑贤主编;隋英,王凤英,孙丽华,许学宁副主编;杜利明,刘丹,赵恩良,孙常春,律淑珍参编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2016
  • ISBN:9787118110135
  • 页数:311 页
图书介绍:本书结合大量Mathematica软件应用实例,对如何在数学建模中使用Mathematica软件进行了详细讲解。全书分7章,第1章 Mathematica软件介绍,第2章 基本的符号运算,第3章 图形,第4章 数值计算,第5章 函数与变换规则,第6章 程序与编程,第7章 关于Mathematica的某些高级话题。本书附有一张光盘,其中收录了本书所有实例及源程序。

第1章 Mathematica介绍 1

1.1 Mathematica概述 1

1.1.1 Mathematica的产生和发展 1

1.1.2 Mathematica的主要特点 1

1.1.3 Mathematica的应用 2

1.2 Mathematica软件安装 2

1.3 Mathematica软件界面介绍 5

1.3.1 Mathematica的菜单 5

1.3.2 Mathematica的输入面板 15

1.4 Mathematica系统简单操作 18

1.4.1 进入与退出系统 18

1.4.2 Mathematica文件的基本操作 19

1.4.3 Mathematica命令的输入与执行 21

1.4.4 Mathematica中帮助的获取 24

1.5 本章小结 27

习题1 27

第2章 Mathematica应用基础 28

2.1 数值运算 28

2.1.1 整数 28

2.1.2 有理数 29

2.1.3 浮点数 30

2.1.4 数学常数 30

2.1.5 符号%的使用 31

2.1.6 算术运算与代数运算 31

2.2 函数 32

2.2.1 常用的数学函数 32

2.2.2 自定义函数和变量的赋值 33

2.2.3 解方程 35

2.3 表 36

2.3.1 表的概念 36

2.3.2 表的操作 37

2.3.3 表的应用 38

2.4 作图 39

2.4.1 二维函数作图 39

2.4.2 二维参数图形 46

2.4.3 三维函数作图 51

2.4.4 三维参数作图 54

2.5 保存与退出和查询与帮助 59

2.5.1 保存与退出 59

2.5.2 查询与帮助 59

2.6 本章小结 60

习题2 60

第3章 Mathematica在高等数学中的应用 62

3.1 极限的运算 62

3.1.1 数列的极限 62

3.1.2 一元函数的极限 63

3.2 导数的运算 64

3.2.1 一元函数导数 64

3.2.2 多元函数导数 66

3.3 导数的应用 68

3.3.1 一元函数导数应用 68

3.3.2 多元函数导数的应用 72

3.4 积分的运算 75

3.4.1 求不定积分 75

3.4.2 求定积分 75

3.4.3 二重积分 76

3.4.4 三重积分 76

3.4.5 曲线积分 78

3.4.6 曲面积分 78

3.4.7 高斯公式与散度 80

3.4.8 斯托克斯公式与旋度 80

3.5 积分的应用 81

3.5.1 定积分的应用 81

3.5.2 重积分的应用 83

3.6 空间解析几何 84

3.6.1 向量及其线性运算 84

3.6.2 直线和平面方程 84

3.7 级数的运算 85

3.7.1 常数项级数求和 85

3.7.2 幂级数 85

3.7.3 函数展开成幂级数 86

3.8 本章小结 88

习题3 88

第4章 Mathematica在线性代数中的应用 90

4.1 行列式 90

4.1.1 行列式的计算 90

4.1.2 克拉默法则 92

4.2 矩阵及其运算 93

4.2.1 矩阵的线性运算 93

4.2.2 矩阵的乘积 93

4.2.3 矩阵的转置 95

4.2.4 逆矩阵的计算 96

4.2.5 解矩阵方程 97

4.3 矩阵的初等变换与线性方程组 97

4.3.1 求矩阵的秩 98

4.3.2 求解齐次线性方程组 98

4.3.3 求解非齐次线性方程组 100

4.4 向量组的线性相关性 102

4.4.1 向量的线性表示 102

4.4.2 向量组的线性相关性 103

4.4.3 向量组的秩与向量组的最大无关组 104

4.5 相似矩阵及二次型 105

4.5.1 求矩阵的特征值与特征向量 105

4.5.2 矩阵的对角化 106

4.5.3 化二次型为标准形 109

4.6 本章小结 112

习题4 113

第5章 Mathematica在概率统计中的应用 115

5.1 随机数的生成 115

5.1.1 随机整数 115

5.1.2 随机实数 115

5.1.3 随机复数 116

5.2 数据的最大值、最小值、极差 116

5.2.1 数据的录入与长度 116

5.2.2 数据的最大值、最小值、极差 117

5.3 数据的中值、平均值 117

5.3.1 数据的中值 117

5.3.2 数据的平均值 117

5.4 数据的方差、标准差、中心矩 118

5.4.1 数据的方差 118

5.4.2 数据的标准差 118

5.4.3 数据的中心矩 119

5.5 数据的频率直方图 119

5.6 协方差与相关系数 120

5.6.1 协方差 120

5.6.2 相关系数 121

5.7 分布 122

5.7.1 分布相关函数 122

5.7.2 伯努利分布 122

5.7.3 二项分布 124

5.7.4 几何分布 125

5.7.5 超几何分布 126

5.7.6 泊松分布 126

5.7.7 正态分布 127

5.7.8 负二项分布 127

5.7.9 均匀分布 127

5.7.10 指数分布 128

5.7.11 t分布 128

5.7.12 x2分布 129

5.7.13 F分布 129

5.7.14 Γ分布 129

5.8 置信区间 130

5.9 数学期望与方差 130

5.10 本章小结 132

习题5 132

第6章 Mathematica编程 133

6.1 Mathematica中的数据类型 133

6.2 常量与变量 133

6.2.1 常量 133

6.2.2 变量 134

6.3 字符串 136

6.3.1 字符串的输入 136

6.3.2 字符串的运算 136

6.4 表达式 138

6.4.1 算术运算符和算术表达式 138

6.4.2 关系运算符和关系表达式 139

6.4.3 逻辑运算符和逻辑表达式 140

6.5 函数 140

6.5.1 自定义一元函数 140

6.5.2 自定义多元函数 142

6.5.3 参数数目可变函数的定义 143

6.5.4 自定义函数的保存与重新调用 144

6.5.5 纯函数 144

6.6 过程与局部变量 145

6.6.1 过程与复合表达式 145

6.6.2 模块与局部变量 145

6.7 条件控制结构程序设计 147

6.7.1 If语句结构 147

6.7.2 Which语句结构 149

6.7.3 Switch语句结构 150

6.8 循环结构程序设计 150

6.8.1 Do循环结构 151

6.8.2 While循环结构 151

6.8.3 For循环结构 152

6.8.4 一些特殊的赋值方法 153

6.8.5 重复应用函数的方法 153

6.9 流程控制 155

6.10 程序调试 156

6.11 程序包 158

6.12 编程实例 159

6.13 本章小结 163

习题6 163

第7章 Mathematica在数值计算及图形图像处理中的应用 165

7.1 Mathematica在数值计算中的应用 165

7.1.1 数据拟合与插值 165

7.1.2 数值积分与方程的数值解 168

7.2 Mathematica在图形处理中的应用 172

7.2.1 Mathematica在二维图形中的应用 172

7.2.2 Mathematica在三维图形中的应用 181

7.3 Mathematica在图像处理中的应用 184

7.3.1 图像输入输出函数 184

7.3.2 Mathematica在图像处理中应用的几个例子 185

7.4 本章小结 186

习题7 186

第8章 Mathematica在绘制分形图中的应用 187

8.1 分形概述 187

8.1.1 分形概念的提出与分形理论的建立 187

8.1.2 分形的几何特征 187

8.1.3 分形与欧几里得几何的区别 189

8.2 绘制分形图 190

8.2.1 Mandelbrot集与Julia集 190

8.2.2 分形雪花 193

8.2.3 上三角下三角 196

8.2.4 下三角上三角 197

8.2.5 上正方形与下正方形 197

8.2.6 下正方形与上正方形 198

8.2.7 单个上正方形 199

8.2.8 一个正方形向外长大 199

8.2.9 一个正方形向内长大 200

8.2.10 一个M形状图形 200

8.2.11 两个上三角形横线 201

8.2.12 上三角形横线下三角形 202

8.2.13 挖空一个黑色三角形 202

8.2.14 挖空一个彩色的三角形 203

8.2.15 填充挖去的部分 204

8.3 本章小结 205

习题8 206

第9章 Mathematica在数学建模中的应用 207

9.1 Mathematica软件在数学规划建模中的应用 207

9.1.1 加工奶制品的生产计划建模 208

9.1.2 自来水的输送建模 209

9.1.3 汽车的生产计划建模 211

9.1.4 游泳运动员的选拔问题建模 213

9.1.5 钢管下料问题 217

9.2 Mathematica软件在微分方程建模中的应用 221

9.2.1 传染病建模 221

9.2.2 食饵—捕食者建模 225

9.2.3 人口的预测与控制建模 228

9.2.4 广告费建模 230

9.3 Mathematica软件在回归分析建模中的应用 233

9.3.1 线性回归建模 233

9.3.2 非线性回归建模 235

9.3.3 香皂的销售量建模 237

9.4 Mathematica软件在离散建模中的应用 241

9.4.1 供应与选址问题建模 241

9.4.2 学生素质测评建模 244

9.4.3 污水处理费的合理分担建模 248

9.5 Mathematica软件在其他建模中的应用 251

9.5.1 报童问题建模 251

9.5.2 价格竞争建模 253

9.5.3 轧钢中的浪费建模 254

9.5.4 观众厅的地面升起曲线建模 257

9.5.5 化学反应工程建模 258

9.6 本章小结 261

习题9 262

习题答案与提示 265

附录 常用Mathematica系统函数使用方法 297

参考文献 311