matlab从⼊门到精通iso,《MATLAB从⼊门到精通》.(胡晓冬,
董⾠辉).[PDF]
.1.7 workspace browser和variable editor窗⼝ 15
1.7.1 workspace browser窗⼝ 15
1.7.2 variable editor窗⼝ 15
1.8 命令⾏辅助功能与function browser 16
1.9 help 17
1.9.1 help browser 18
1.9.2 命令窗⼝查询帮助 18
2.1 矩阵的创建与组合 20
2.1.1 创建简单矩阵 20
2.1.2 创建特殊矩阵 21
2.1.3 矩阵的合并 22
2.2 矩阵的寻访与赋值 23
2.2.1 矩阵的标识 23
2.2.2 矩阵的寻访 24
2.2.3 矩阵的赋值 24
2.3.1 函数数组运算规则的定义 25
2.3.2 进⾏数组运算的常⽤函数 25
2.4 查询矩阵信息 27
2.4.1 矩阵的形状信息 27
2.4.2 矩阵的数据类型 27
2.4.3 矩阵的数据结构 28
matlab求导2.5 数组运算与矩阵运算 28
2.6 矩阵的重构 29
2.6.1 矩阵元素的扩展与删除 29
2.6.2 矩阵的重构 30
2.7 稀疏矩阵 31
2.7.1 稀疏矩阵的存储⽅式 32
2.7.2 稀疏矩阵的创建 32
2.7.3 稀疏矩阵的运算 35
2.7.4 稀疏矩阵的交换与重新排序 36 2.7.5 稀疏矩阵视图 38
2.8 多维数组 38
2.8.1 多维数组的创建 39
2.8.2 多维数组的寻访与重构 41
2.9 多项式的表达式及其操作 44
2.9.1 多项式的表达式和创建 44
2.9.2 多项式运算函数 45
第3章 数据类型 47
3.1 数值型 47
3.2 逻辑型 47
3.2.1 逻辑型简介 47
3.2.2 返回逻辑结果的函数 48
3.2.3 运算符的优先级 50
3.3 字符和字符串 51
3.3.1 创建字符串 51
3.3.2 字符串⽐较 52
3.3.3 字符串查与替换 53
3.3.4 类型转换 54
3.3.5 字符串应⽤函数⼩结 55
3.4 structure数组 56
3.4.1 structure数组的创建 57
3.4.2 structure数组的寻访 59
3.4.3 structure数组域的基本操作 60 3.4.4 structure数组的操作 61
3.5 cell数组 63
3.5.1 cell数组的创建 63
3.5.2 cell数组的寻访 65
3.5.3 cell数组的基本操作 65
3.5.4 cell数组操作函数 66
3.6 map容器 67
3.6.1 map数据类型介绍 67
3.6.2 map对象的创建 68
3.6.3 查看map的内容 69
3.6.4 map的读写 70
3.6.5 map中key和value的修改 72
3.6.6 映射其他数据类型 73
第4章 数值计算 75
4.1 因式分解 75
4.1.1 ⾏列式、逆和秩 75
4.1.2 cholesky因式分解 77
4.1.3 lu因式分解 78
4.1.4 qr因式分解 79
4.1.5 范数 81
4.2 矩阵特征值和奇异值 82
4.2.1 特征值和特征向量的求取 82
4.2.2 奇异值分解 84
4.3 概率和统计 85
4.3.1 基本分析函数 85
4.3.2 概率函数、分布函数、逆分布函数和随机数 93 4.4 数值求导与积分 94
4.4.1 导数与梯度 94
4.4.2 ⼀元函数的数值积分 95
4.4.3 ⼆重积分的数值计算 97
4.4.4 三重积分的数值计算 97
4.5 插值 98
4.5.1 ⼀维数据插值 98
4.5.2 ⼆维数据插值 99
4.5.3 多维插值 100
4.5.4 样条插值 100
4.6 曲线拟合 101
4.6.1 最⼩⼆乘原理及其曲线拟合算法 101
4.6.2 曲线拟合的实现 102
4.7 fourier分析 102
4.8 微分⽅程 104
4.8.1 常微分⽅程 104
4.8.2 偏微分⽅程 106
第5章 符号计算 110
5.1 符号变量、表达式及符号⽅程 110
5.1.1 符号变量与表达式的创建 110
5.1.2 符号计算中的运算符和基本函数 112 5.1.3 创建符号⽅程 113
5.2 符号微积分 113
5.2.1 符号求导与微分 113
5.2.2 符号求极限 115
5.2.3 符号积分 116
5.2.4 级数求和 116
5.2.5 taylor级数 117
5.3 符号表达式的化简与替换 117
5.3.1 符号表达式的化简 118
5.3.2 符号表达式的替换 122
5.4 符号可变精度计算 125
5.5 符号线性代数 127
5.5.1 基础代数运算 127
5.5.2 线性代数运算 128
5.6 符号⽅程求解 130
5.6.1 求代数⽅程符号解 130
5.6.2 求代数⽅程组的符号解 130
5.6.3 求微分⽅程符号解 132
5.6.4 求微分⽅程组的符号解 134
5.7 符号积分变换 134
5.7.1 fourier变换及其反变换 134
5.7.2 laplace变换及其反变换 135
5.7.3 z变换及其反变换 136
第6章 matlab编程基础 138
6.1 m⽂件 138
6.1.1 m⽂件编辑器 139
6.1.2 m⽂件的基本内容 140
6.1.3 脚本式m⽂件 142
6.1.4 函数式m⽂件 143
6.2 流程控制 143
6.2.1 顺序结构 144
6.2.2 if语句 144
6.2.3 switch语句 146
6.2.4 for循环 146
6.2.5 while循环 147
6.2.6 continue命令 148
6.2.7 break命令 149
6.2.8 return命令 150
6.2.9 ⼈机交互命令 150
6.3 函数的类型 152
6.3.1 主函数 152
6.3.2 ⼦函数 152
6.3.3 私有函数 153
6.3.4 嵌套函数 154
6.3.5 重载函数 157
6.3.6 匿名函数 157
6.4 函数的变量 161
6.4.1 变量类型 161
6.4.2 变量的传递 162
6.5 函数句柄 164
6.5.1 函数句柄的创建 165
6.5.2 函数句柄的调⽤ 165
6.5.3 函数句柄的操作 166
6.6 串演算函数 167
6.6.1 eval函数 167
6.6.2 feval函数 168
6.6.3 inline函数 169
6.7 内存的使⽤ 170
6.7.1 内存管理函数 170
6.7.2 ⾼效使⽤内存的策略 170
6.7.3 解决“out of memory”问题 172 6.8 程序调试和优化 173
6.8.1 使⽤debugger窗⼝调试 173
6.8.2 在命令窗⼝中调试 176
6.8.3 profile性能检测 178
发布评论