第一部分 数学软件介绍 3
第1章 数学软件概述 3
1.1 Mathematica 4
1.1.1 Mathematica概况 4
1.1.2 Mathematica的特点与功能 4
1.1.3相关信息 5
1.2 MATLAB 5
1.2.1 MATLAB概况 5
1.2.2 MATLAB的特点与功能 6
1.2.3相关信息 6
1.3 Maple 6
1.3.1 Maple概况 6
1.3.2 Maple的特点与功能 7
1.3.3相关信息 7
1.4其他数学软件 7
1.4.1 MathCAD 7
1.4.2 SCILAB 8
1.4.3 SAS 8
1.5几种数学软件比较 9
1.6数学软件与数学实验 11
习题一 11
第二部分 Mathematica篇 15
第2章 Mathematica基础 15
2.1系统概述 15
2.2 Mathematica的基本功能 16
2.3系统界面简介 17
2.4 Mathematica的基本语法 19
2.5 Mathematica的基本量 20
2.5.1数的表示与算术运算 20
2.5.2变量 22
2.5.3函数 23
2.5.4表达式 26
2.6 Mathematica的文件形式 26
习题二 28
第3章 Mathematica的基本运算 29
3.1代数运算 29
3.1.1多项式的运算 29
3.1.2三角函数式的运算 33
3.1.3运算结果的化简 34
3.2表及表的运算 36
3.2.1表的生成 36
3.2.2表的结构操作 38
3.2.3表的运算 39
3.3解方程 40
习题三 44
第4章 Mathematica与大学数学 46
4.1高等数学 46
4.1.1求极限 46
4.1.2求导数和微分 48
4.1.3求积分 50
4.1.4无穷级数 54
4.1.5求解微分方程 56
4.2线性代数 58
4.2.1 Mathematica中向量、矩阵的表示 58
4.2.2 矩阵的构造 58
4.2.3矩阵的基本运算 60
4.2.4特征值和特征向量 62
4.2.5解线性方程组 63
习题四 65
第5章 图形绘制 67
5.1二维图形 67
5.1.1基本作图 67
5.1.2参数方程作图 69
5.1.3极坐标方程作图 70
5.1.4离散点作图 71
5.1.5作图函数的可选项 72
5.2三维图形 75
5.2.1基本作图 75
5.2.2参数方程作图 76
5.2.3作图选项 77
5.3一些特殊函数图形 77
5.3.1等值线图 77
5.3.2隐函数的作图 79
习题五 80
第6章 Mathematica编程 81
6.1程序设计 81
6.1.1分支结构 81
6.1.2循环结构 82
6.2自定义函数 84
6.3模块、全局变量与局部变量 87
6.4程序包 88
6.4.1程序包的调用 89
6.4.2程序包的结构 89
习题六 90
第三部分 MATLAB篇 95
第7章 MATLAB语言概述 95
7.1 MATLAB简介 95
7.1.1 MATLAB的主要组成部分 95
7.2 MATLAB的工作环境 96
7.2.1 MATLAB的操作界面 96
7.2.2 MATLAB的命令 99
7.3 MATLAB的搜索路径 101
7.3.1 MATLAB的路径搜索过程 101
7.3.2设置MATLAB的搜索路径 101
习题七 101
第8章 MATLAB基本操作知识 102
8.1基础知识 102
8.1.1 MATLAB的数据类型 102
8.1.2 MATLAB的语句和变量 103
8.1.3固定变量 104
8.1.4数值显示格式 104
8.1.5标点符号 106
8.2矩阵运算 106
8.2.1 矩-阵的创建 106
8.2.2矩阵元素操作 108
8.2.3矩阵的基本运算 111
8.3多项式运算 117
习题八 119
第9章 程序设计 121
9.1程序文件和函数文件 121
9.1.1程序文件 122
9.1.2函数文件 123
9.1.3 M文件中的命令语句 124
9.2程序流程控制 125
9.2.1循环结构 125
9.2.2条件分支结构 127
9.2.3试探结构 128
习题九 129
第10章 MATLAB计算的可视化 130
10.1二维绘图 130
10.1.1基本绘图命令 131
10.1.2图形标注 134
10.1.3交互性绘图命令 137
10.2三维绘图 138
10.2.1三维曲线图 138
10.2.2三维网格图 139
10.2.3三维曲面图 140
习题十 141
第11章 符号运算 142
11.1符号表达式的建立 142
11.1.1符号表达式的创建 142
11.1.2符号变量的确定 143
11.2符号表达式运算 143
11.2.1符号表达式的基本运算 143
11.2.2符号矩阵的运算 145
11.3微积分 147
11.3.1求极限 147
11.3.2求微分 148
11.3.3求积分 149
11.4方程求解 149
11.4.1代数方程求解 149
11.4.2微分方程求解 151
11.5符号函数的图形绘制 152
习题十一 153
第12章 句柄图形 154
12.1句柄图形体系 154
12.2图形对象句柄的获取 156
12.3图形对象属性的获取和设置 157
习题十二 159
第13章 用户界面GUI设计 160
13.1 GUI基本知识 160
13.1.1属性编辑器 161
13.1.2对象对齐工具 162
13.1.3对象浏览器 162
13.1.4菜单编辑器 162
13.1.5图形对象面板 163
习题十三 164
第四部分 Maple篇 167
第14章 Maple语言概述 167
14.1 Maple的功能 167
14.2 Maple的运行界面 169
14.2.1 Maple的工作方式 169
14.2.2 Maple的系统集成界面 169
14.2.3系统参数设置 170
习题十四 171
第15章 Maple基础知识 173
15.1 Maple的数据类型 173
15.1.1简单数值类型 173
15.1.2集合 175
15.1.3列表 176
15.1.4序列 176
15.1.5数据类型的转换 177
15.2变量和表达式 177
15.2.1变量 177
15.2.2表达式 179
15.3函数 180
15.3.1函数定义的基本知识 180
15.3.2分段函数 182
15.3.3复合函数 182
15.4过程 183
15.4.1过程的定义 183
15.4.2过程返回值 184
习题十五 184
第16章 向量和矩阵 185
16.1向量 185
16.1.1向量定义 185
16.1.2向量运算 186
16.2矩阵 187
16.2.1矩阵定义 187
16.2.2矩阵运算 189
习题十六 192
第17章 微积分 193
17.1极限 193
17.2微分 194
17.3积分 195
习题十七 196
第18章 方程求解 197
18.1代数方程求解 197
18.1.1方程的解析解 197
18.1.2方程的数值解 199
18.2微分方程求解 199
习题十八 200
第19章 Maple绘图 201
19.1绘制二维图形 201
19.1.1二维绘图的基础知识 201
19.1.2在同一坐标系中绘制多个函数图形 203
19.1.3绘制分段函数图形 204
19.1.4绘制参数方程图形 205
19.1.5绘制散点图形 205
19.1.6绘制隐函数图形 206
19.1.7绘制极坐标图形 206
19.2绘制三维图形 207
19.2.1绘制简单的三维图形 207
19.2.2绘制参数方程图 209
习题十九 210
参考文献 211