第1章 工程问题解决方案 1
1.1 巨大的挑战 1
1.2 计算系统 2
1.2.1 计算机硬件 2
1.2.2 计算机软件 4
1.3 一种工程问题的解题步骤 9
1.3.1 陈述问题 9
1.3.4 MATLAB解决方案 10
1.3.3 手算示例 10
1.3.2 描述输入/输出 10
1.3.5 测试 11
本章小结 11
关键词 12
思考题 12
第2章 MATLAB环境 14
2.1 开始 14
2.1.2 MATLAB窗口 15
2.1.1 MATLAB学习版 15
2.2 用MATLAB解决问题 22
2.2.1 变量 22
2.2.2 使用矩阵 22
2.2.3 数字显示 36
2.3 保存工作 38
2.3.1 保存变量 38
2.3.2 脚本M-文件 41
本章小结 44
MATLAB摘要 45
关键词 46
思考题 46
第3章 MATLAB预定义函数 50
3.1 使用预定义函数 50
3.1.1 使用帮助功能 51
3.1.2 基本数学函数 53
3.1.3 三角函数 57
3.1.4 数据分析函数 60
3.1.5 随机数 70
3.2 处理矩阵 72
3.2.1 定义矩阵 72
3.2.2 使用冒号运算符 74
3.3 计算的限制 84
本章小结 85
MATLAB摘要 85
3.4 特殊值和函数 85
关键词 86
思考题 87
第4章 绘图 90
4.0 引言 90
4.1 二维图形 90
4.1.1 基本绘图方法 90
4.1.2 线、颜色和标记风格 94
4.1.4 给图形添加注释 97
4.1.3 坐标轴的缩放 97
4.1.5 其他类型的二维图形 103
4.1.6 子图形 105
4.2 三维图形的绘制 112
4.2.1 三维线图 112
4.2.2 曲面图 113
4.3 用菜单栏编辑图形 117
4.4 从Workspace窗口创建图形 119
本章小结 120
MATLAB摘要 120
思考题 122
第5章 MATLAB编程 125
5.0 引言 125
5.1 两个变量的问题 125
5.2 输入/输出 131
5.2.1 用户定义的输入 131
5.2.2 输出选项 134
5.3.1 语法 138
5.3 函数 138
5.3.2 局部变量 140
5.3.3 给函数M-文件命名 140
5.3.4 编写和使用函数M-文件的规则 141
5.4 语句级的控制结构 144
5.4.1 关系运算符和逻辑运算符 144
5.4.2 选择结构 146
5.4.3 循环 153
本章小结 159
MATLAB摘要 159
关键词 160
思考题 160
第6章 矩阵运算 164
6.1 矩阵运算和函数 165
6.1.1 转置 165
6.1.2 点乘 165
6.1.3 矩阵乘法 167
6.1.4 矩阵乘方 171
6.1.5 矩阵求逆 172
6.1.6 行列式 172
6.2 求线性方程组的解 173
6.2.1 使用逆矩阵解方程组 173
6.2.2 使用矩阵左除法解方程组 176
6.3 特殊矩阵 176
6.3.1 零矩阵 176
6.3.3 单位矩阵 177
6.3.2 一矩阵 177
6.3.4 对角矩阵 179
6.3.5 幻方矩阵 179
本章小结 181
MATLAB摘要 181
关键词 181
思考题 181
7.1.1 符号表达式 185
7.1 符号代数 185
第7章 符号数学 185
7.1.2 符号绘图 188
7.1.3 数学表达式的化简 189
7.1.4 符号表达式的操作 190
7.2 解方程 191
7.3 微分和积分 197
7.3.1 微分 197
7.3.2 积分 198
MATLAB摘要 200
本章小结 200
关键词 201
思考题 201
第8章 数值技术 203
8.1 插值 203
8.1.1 线性插值 204
8.1.2 三次样条插值 204
8.1.3 interp1函数 205
8.2.1 线性回归 211
8.2 曲线拟合:线性回归和多项式回归 211
8.2.2 多项式回归 212
8.2.3 polyfit和polyval函数 213
8.3 使用交互式拟合工具 217
8.3.1 基本拟合工具 217
8.3.2 曲线拟合工具箱 220
8.4 数值积分 223
8.4.1 梯形法则和辛普森法则 224
8.4.2 MATLAB求积分函数 225
8.5 数值微分 227
8.5.1 差分表达式 227
8.5.2 diff函数 228
本章小结 231
MATLAB摘要 231
关键词 231
思考题 232
附录 特殊字符、命令和函数 235