matlab蔡旭晖,MATLAB基础与应⽤教程(第2版)蔡旭晖等章 MATLAB基础知识 1
1.1 MATLAB的发展与基本功能 1
1.1.1 MATLAB的发展 1
matlab数组赋值1.1.2 MATLAB的基本功能 2
1.2 MATLAB的⼯作环境 4
1.2.1 启动和退出MATLAB 5
1
章 MATLAB基础知识 1
1.1 MATLAB的发展与基本功能 1
1.1.1 MATLAB的发展 1
1.1.2 MATLAB的基本功能 2
1.2 MATLAB的⼯作环境 4
1.2.1 启动和退出MATLAB 5
1.2.2 MATLAB的操作界⾯ 5
1.3 MATLAB的基本操作 7
1.3.1 命令格式与基本规则 7
1.3.2 MATLAB的搜索路径 9
1.4 MATLAB的帮助系统 10
1.4.1 帮助浏览器 10
1.4.2 获取帮助信息的其他⽅法 11
思考与实验 12
第2章 MATLAB数据对象 14
2.1 数值数据及操作 14
2.1.1 数值数据 14
2.1.2 数据的输出格式 17
2.2 变量及其操作 19
2.2.1 变量与赋值 19
2.2.2 变量的管理 20
2.3 MATLAB数组 21
2.3.1 构造数组 22
2.3.2 引⽤矩阵元素 24
2.4 MATLAB运算 27
2.4.1 算术运算 27
2.4.2 关系运算 33
2.4.3 逻辑运算 33
2.5 字符数据及操作 34
2.5.1 字符向量与字符数组 34 2.5.2 字符串数组 36
2.6 结构体对象和单元对象 37 2.6.1 结构体对象 37
2.6.2 单元数组 38
思考与实验 39
第3章 MATLAB程序设计 41 3.1 脚本 41
3.1.1 脚本的编辑 41
3.1.2 实时脚本 43
3.2 程序控制结构 44
3.2.1 顺序结构 44
3.2.2 选择结构 45
3.2.3 循环结构 49
3.3 函数 52
3.3.1 函数⽂件 52
3.3.2 函数调⽤ 54
3.3.3 可变参数 55
3.3.4 匿名函数 55
3.3.5 全局变量与局部变量 56 3.4 程序调试 57
3.4.1 程序调试概述 57
3.4.2 MATLAB调试模块 57 3.5 程序性能分析与优化 59 3.5.1 程序性能分析 59
3.5.2 程序优化 60
思考与实验 61
第4章 图形绘制 63
4.1 ⼆维曲线绘制 63
4.1.1 绘制⼆维曲线 63
4.1.2 设置曲线样式 66
4.1.3 图形标注与坐标控制 69
4.1.4 多图形显⽰ 72
4.1.5 其他坐标系下的曲线 75
4.2 其他⼆维图形绘制 77
4.2.1 条形类图形 77
4.2.2 ⾯积类图形 79
4.2.3 散点类图形 80
4.2.4 ⽮量场图形 81
4.3 三维图形绘制 82
4.3.1 三维曲线 82
4.3.2 三维曲⾯ 84
4.4 图形修饰处理 90
4.4.1 视点处理 90
4.4.2 ⾊彩处理 91
4.4.3 图形的裁剪处理 94
4.5 图像处理 95
4.5.1 图像数据读写与显⽰ 95
4.5.2 图像捕获与播放 96
4.6 交互式绘图⼯具 96
4.6.1 “绘图”选项卡 97
4.6.2 图形窗⼝ 97
思考与实验 99
第5章 线性代数中的数值计算 101 5.1 特殊矩阵的⽣成 101
5.1.1 通⽤的特殊矩阵 101
5.1.2 ⾯向特定应⽤的特殊矩阵 103 5.1.3 特殊构造矩阵 105
5.2 矩阵分析 106
5.2.1 矩阵结构变换 106
5.2.2 矩阵求值 110
5.2.3 矩阵的特征值与特征向量 112 5.3 矩阵分解 113
5.3.1 矩阵的LU分解 113
5.3.2 矩阵的QR分解 115
5.3.3 矩阵的Cholesky分解 116
5.3.4 矩阵的SVD分解 117
5.4 线性⽅程组求解 118
5.4.1 利⽤左除和右除运算求解 118 5.4.2 线性⽅程组的其他求解⽅法 119 5.5 矩阵运算函数 121
5.5.1 矩阵乘法 121
5.5.2 矩阵幂 121
5.5.3 超越函数 122
5.5.4 通⽤矩阵函数funm 122
5.6 稀疏矩阵的操作 122
5.6.1 矩阵存储⽅式 123
5.6.2 ⽣成稀疏矩阵 123
5.6.3 访问稀疏矩阵 126
思考与实验 127
第6章 数据分析与多项式计算 129
6.1 数据统计处理 129
6.1.1 求优选值和最⼩值 129
6.1.2 求和与求积 130
6.1.3 求平均值和中值 131
6.1.4 求累加和与累乘积 131
6.1.5 统计描述函数 132
6.1.6 排序 135
6.2 多项式计算 135
6.2.1 多项式的四则运算 135
6.2.2 多项式的求导 136
6.2.3 多项式的求值 137
6.2.4 多项式的求根 138
6.2.5 多项式的除法变换 139
6.3 数据插值 139
6.3.1 ⼀维数据插值 140
6.3.2 ⽹格数据插值 142
6.3.3 散乱数据插值 143
6.4 曲线拟合 144
6.5 ⾮线性⽅程和⾮线性⽅程组的
数值求解 145
6.5.1 ⾮线性⽅程求解 145
6.5.2 ⾮线性⽅程组求解 146
思考与实验 147
第7章 数值微积分与常微分
⽅程求解 149
7.1 数值微分 149
7.1.1 数值差分与差商 149
7.1.2 数值微分的实现 150
7.2 数值积分 152
7.2.1 数值积分的原理 152
7.2.2 定积分的数值求解实现 154
7.2.3 多重定积分的数值求解实现 156 7.3 离散傅⾥叶变换 157
7.4 常微分⽅程的数值求解 159
7.4.1 龙格-库塔法简介 159
7.4.2 常微分⽅程数值求解的实现 160思考与实验 165
第8章 符号计算 167
8.1 符号对象及其运算 167
8.1.1 符号对象的建⽴ 167
8.1.2 符号表达式中⾃变量的确定 170 8.1.3 符号对象的算术运算 171
8.1.4 符号对象的关系运算 176
8.1.5 符号对象的逻辑运算 177
8.2 符号微积分 177
8.2.1 符号极限 178
8.2.2 符号导数 178
8.2.3 符号积分 179
8.3 级数 181
8.3.1 级数符号求和 181
8.3.2 函数的泰勒级数 182
8.4 符号⽅程求解 182
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论