第一章 MATLAB软件概述及使用入门 1
1.1 MATLAB软件工作界面简介 1
1.1.1 MATLAB软件系统简介 1
1.1.2 MATLAB软件工作界面和窗口 2
1.2 MATLAB语言基础 7
1.2.1 变量 8
1.2.2 运算 8
1.2.3 表达式 13
1.2.4 数据类型 14
1.2.5 数组和矩阵的创建 16
1.3 二维图形的绘制 21
1.3.1 一般二维图形的绘制 21
1.3.2 多图绘制 27
1.3.3 特殊二维图形的绘制 29
1.4 三维图形的绘制 31
1.4.1 一般三维图形的绘制 31
1.4.2 特殊三维图形的绘制 35
1.5 MATLAB程序设计 36
1.5.1 M文件简介 37
1.5.2 程序流程结构 40
1.6 MATLAB的入门实例 48
实例1 股市K线图绘制 48
实例2 寻找水仙花数 50
实例3 商品促销策略 51
实例4 住房贷款的等额本息还款法计算 52
实例5 飞行航程实验 53
第二章 符号运算与微积分实验 56
2.1 符号运算基础 56
2.1.1 符号对象的创建 56
2.1.2 符号表达式的运算 59
2.2 微积分符号运算 60
2.2.1 极限运算 60
2.2.2 微分运算 63
2.2.3 积分运算 64
2.3 其他符号运算简介 68
2.3.1 级数运算 68
2.3.2 方程求解 71
2.3.3 积分变换 73
2.4 应用实例 76
实例1 经济学中的连续计息问题 76
实例2 海报设计 77
实例3 通信卫星的覆盖面积 78
实例4 钓鱼问题 80
实例5 刑事侦查中死亡时间的鉴定 81
实例6 电路分析中的微分方程求解实例 82
实例7 拉普拉斯变换在信号处理中的应用实例 83
第三章 线性代数实验 85
3.1 行列式与矩阵 85
3.1.1 行列式 85
3.1.2 矩阵 86
3.2 向量组的线性相关性与线性方程组 88
3.2.1 向量组的线性相关性 88
3.2.2 线性方程组的求解 89
3.3 矩阵的相似对角化与二次型 91
3.3.1 矩阵的相似对角化 91
3.3.2 二次型 93
3.4 曲线拟合与插值 94
3.4.1 曲线的拟合 95
3.4.2 多项式的插值 98
3.5 线性规划与非线性规划 103
3.5.1 线性规划问题的求解方法 103
3.5.2 非线性规划问题的求解方法 108
3.6 线性代数应用实例 112
实例1 小行星轨道问题 112
实例2 出租汽车实验 113
实例3 汽车紧急刹车问题 115
实例4 自来水输送问题 118
实例5 压缩圆柱螺旋弹簧设计问题 122
第四章 概率论与数理统计实验 126
4.1 随机数与统计直方图 126
4.1.1 标准均匀分布随机数 126
4.1.2 一般区间上的均匀分布随机数 128
4.1.3 伯努利试验 130
4.1.4 二项分布随机数 131
4.1.5 正态分布随机数 133
4.1.6 统计直方图与均值、方差 134
4.2 蒙特卡罗方法 135
4.2.1 随机数生成函数 135
4.2.2 蒙特卡罗方法求积分 137
4.3 概率论与数理统计应用实例 139
实例1 生日问题的数学实验 139
实例2 风向玫瑰图 141
实例3 十二星座的随机模拟 144
实例4 维维安尼体体积计算 147
第五章 综合应用篇与提高篇 150
问题1 利用公式直接进行赋值计算 150
问题2 微分与方程问题 151
问题3 数据拟合问题 154
问题4 二项分布的使用 158
附录一 161
MATLAB主要函数指令表(按功能分类) 161
附录二 173
练习题 173
练习题答案 184
参考文献 186