当前位置:首页 > 工业技术
MATLAB函数查询手册
MATLAB函数查询手册

MATLAB函数查询手册PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:占君,张倩,满谦等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111323693
  • 页数:466 页
图书介绍:本书以Matlab的函数应用为主线,为读者讲解了超过600个常用函数的使用方法,对于每个函数,书中都对功能给出了详尽的解释和说明,并通过具体的案例对函数的应用进行了演示和说明。全书的函数基本涵盖了常见的应用类型,对于平常的各种计算所使用的函数,在本手册中都能够查询到。内容涉及数据输入输出、绘图与图形处理、常用数学函数、矩阵基本运算、插值、拟合与逼近、级数与微积分、符号运算、概率统计、SIMULINK、图形用户界面GUI、小波分析、神经网络、图像处理、遗传算法、最优问题、信号变化。
《MATLAB函数查询手册》目录

第1章 Matlab常用操作 1

1.1 通用命令 1

1.1.1 path——显示搜索路径 1

1.1.2 addpath——增加搜索路径 2

1.1.3 rmpath——删除搜索路径 3

1.1.4 doc——读入超文本文件 3

1.1.5 help——在线式帮助 4

1.1.6 type——显示文件内容 4

1.1.7 what——列出当前目录文件 6

1.1.8 clear——清除Matlab工作空间中的对象 6

1.1.9 disp——显示文本或矩阵 6

1.1.10 length——计算向量或矩阵长度 7

1.1.11 size——计算数组或矩阵的维数 7

1.1.12 who/whos——列出当前内存中的变量 8

1.2 数据输入输出(I/O) 9

1.2.1 input——数据输入 9

1.2.2 keyboard——调用键盘 9

1.2.3 menu——产生菜单 9

1.2.4 pause——暂时停止执行 10

1.2.5 formhat——控制输出、显示格式 10

1.2.6 save——保存工件空间变量到磁盘 11

1.2.7 load——从文件中调入变量到工作空间 11

1.2.8 fopen——打开文件或获得打开文件信息 11

1.2.9 fcolse——关闭文件 12

1.2.10 fread——从文件中读入二进制数据 13

1.2.11 fwrite——向文件中写入二进制数据 13

1.2.12 fscanf——从文件中读入格式化数据 13

1.2.13 fprintf——向文件中写入格式化数据 14

1.2.14 fgets——按行读取文件内容(包括行结束符) 14

1.2.15 fgetl——按行读取文件内容(不包括行结束符) 15

1.2.16 ferror——查询Matlab关于文件输入、输出操作的错误 15

1.2.17 feof——测试文件结尾 15

1.2.18 fseek——设置文件位置指示器 15

1.2.19 ftell——获取文件指示器位置 16

1.2.20 frewind——倒回到文件开头 16

1.2.21 sprintf——写一个格式化数据到字符串 16

1.2.22 sscanf——在规定格式控制下读入字符串 17

1.2.23 wklread——读入Lotus 123数据表文件(WK1)的数据 17

1.2.24 wklwrite——将矩阵内容写入Lotus 123数据表文件(WK1)中 18

1.2.25 csvread——读入用逗号分隔数值的文件 18

1.2.26 csvwrite——将矩阵写入逗号分隔数值的文件 19

1.2.27 dlmread——读ASCII定界文件 19

1.2.28 dlmwrite——将矩阵内容写 ASCII定界文件 19

1.2.29 imread——读入图像文件 19

1.2.30 imwrite——将图像数据写入图像文件中 20

1.2.31 imfinfo——返回图像文件信息 20

1.2.32 auread——读入声音文件(.au) 20

1.2.33 auwrite——向文件(.au)写入声音数据 21

1.2.34 wavread——读入声音文件(.wav) 21

1.2.35 wavwrite——向文件(.wav)写入声音数据 21

1.3 绘图与图形处理 22

1.3.1 二维图形绘制 22

1.3.2 三维图形绘制 43

1.3.3 图形图像与动画处理 54

1.4 常用数学函数 62

1.4.1 sin/asin——正弦与反正弦函数 62

1.4.2 sinh/asinh——双曲正弦与反双曲正弦 63

1.4.3 cos/acos——余弦与反余弦函数 63

1.4.4 cosh/acosh——双曲余弦与反双曲余弦函数 63

1.4.5 tan/atan——正切函数与反正切函数 63

1.4.6 tanh/atanh——双曲正切函数与反双曲正切函数 64

1.4.7 cot/acot——余切函数与反余切函数 64

1.4.8 coth/acoth——双曲余切函数与反双曲余切函数 64

1.4.9 sec/asec——正割函数与反正割函数 64

1.4.10 sech/asech——双曲正割函数与反双曲正割函数 64

1.4.11 csc/acsc——余割函数与双曲余割函数 65

1.4.12 csch/acsch——双曲余割函数与反双曲余割函数 65

1.4.13 atan2——四象限的反正切函数 65

1.4.14 abs——数值的绝对值与复数的幅值 65

1.4.15 exp——以e为底的指数函数 66

1.4.16 expm——求以e为底的矩阵指数函数 66

1.4.17 log——求自然对数 66

1.4.18 log10——求以10为底的对数 66

1.4.19 sort——排序函数 67

1.4.20 fix——向零方向取整 67

1.4.21 round——朝最近的方向取整 68

1.4.22 floor——朝负无穷大方向取整 68

1.4.23 ceil——朝正无穷大方向取整 68

1.4.24 rem——求余数 69

1.4.25 real——求复数的实数部分 69

1.4.26 imag求复数的虚数部分 69

1.4.27 angle——求复数相角 70

1.4.28 conj——复数的共轭值 70

1.4.29 complex——创建复数 70

1.4.30 mod——求模数 70

1.4.31 nchoosek——二项式系数或所有组合数 71

1.4.32 rand——生成均匀分布矩阵 72

1.4.33 randn——生成服从正态分布矩阵 72

第2章 矩阵运算 74

2.1 矩阵基本运算 74

2.1.1 矩阵代数运算 74

2.1.2 矩阵逻辑运算 80

2.1.3 矩阵比较运算 81

2.1.4 norm——计算矩阵和向量的范数 82

2.1.5 rank——计算矩阵的秩 83

2.1.6 det——计算矩阵行列式值 83

2.1.7 trace——计算矩阵的迹 83

2.1.8 eig——计算矩阵的特征值、特征向量 84

2.1.9 poly——计算矩阵的特征多项式 85

2.1.10 expm——矩阵的指数函数 85

2.1.11 logm——矩阵的对数函数 86

2.1.12 chol——Cholesky分解 86

2.1.13 lu——Lu分解 87

2.1.14 inv——计算矩阵的逆 87

2.1.15 pinv——计算矩阵的伪逆矩阵 88

2.1.16 svd——奇异值分解 89

2.1.17 sqrtm——计算矩阵的平方根 89

2.1.18 funm——矩阵的基本函数运算 90

2.1.19 dot——向量或矩阵的乘积 90

2.1.20 cross——向量或矩阵的叉乘 91

2.1.21 向量的混合积运算 91

2.1.22 conv——向量的卷积和多项式乘法 92

2.1.23 deconv——反褶积(解卷)和多项式除法运算 92

2.1.24 kron——张量积 93

2.1.25 intersect——求两个集合的交集 93

2.1.26 ismember——检测集合中的元素 94

2.1.27 setdiff——求两集合的差 95

2.1.28 setxor——求两个集合交集的非(异或) 95

2.1.29 union——求两集合的并集 96

2.1.30 unique——取集合的单值元素 97

2.1.31 cond——求矩阵的条件数 98

2.1.32 condest——1-范数的条件数估计 99

2.1.33 normest——2-范数的条件数估计 99

2.1.34 rcond——矩阵可逆的条件数估值 99

2.1.35 condeig——特征值的条件数 100

2.1.36 diag——提取矩阵对角线元素 100

2.1.37 tril——下三角阵的抽取 101

2.1.38 triu——上三角阵的抽取 101

2.1.39 reshape——矩阵变维 102

2.1.40 repmat——矩阵的复制与平铺 102

2.1.41 rat——用有理数形式表示矩阵 103

2.1.42 rem——矩阵的余数 104

2.1.43 sym——转换矩阵数值为分数或符号 104

2.1.44 factor——符号矩阵的因式分解 104

2.1.45 expand——符号矩阵的展开 105

2.1.46 numel——确定矩阵元素个数 105

2.1.47 cdf2rdf——复对角矩阵转化实对角矩阵 105

2.1.48 orth——将矩阵正交规范化 106

2.1.49 rref或rrefmovie——计算行阶梯矩阵及向量组的基 106

2.1.50 qr——QR分解 107

2.1.51 qrdelete——对矩阵删除列/行后QR分解 109

2.1.52 qinsert——对矩阵添加列/行后QR分解 110

2.1.53 schur——Schur分解 111

2.1.54 qz——特征值问题的分解 111

2.1.55 hess——海森柏格分解 113

2.1.56 gsvd——广义奇异值分解 113

2.1.57 rsf2csf——实Schur向复Schur转化 115

2.1.58 dmperm——Dulmage-Mendelsohn分解 115

2.1.59 nnz——统计矩阵中非零元素的个数 116

2.1.60 nonzeros——将矩阵中非零元素构成列向量 116

2.1.61 nzmax——计算矩阵非零元素分配的存储空间数 117

2.2 常用矩阵生成 117

2.2.1 zeros——生成零矩阵 118

2.2.2 eye——生成单位矩阵 118

2.2.3 cat——创建多维数组 119

2.2.4 ones——生成全1矩阵 119

2.2.5 hankel——生成Hankel矩阵 120

2.2.6 magic——生成魔方阵 121

2.2.7 randperm——生成随机整数排列 121

2.2.8 hilb——生成希尔伯特矩阵 121

2.2.9 invhilb——生成逆希尔伯特矩阵 122

2.2.10 pascal——生成Pascal矩阵 122

2.2.11 toeplitz——生成托普利兹矩阵 122

2.2.12 compan——生成友矩阵 123

2.2.13 wilkinson——生成Wilkinson特征值测试矩阵 123

2.2.14 vander——生成Vandermonde矩阵 124

2.2.15 rand——生成均匀分布随机矩阵 124

2.2.16 randn——生成正态分布随机矩阵 124

2.2.17 linspace——生成线性等分向量 125

2.2.18 logspace——生成对数等分向量 125

2.2.19 blkdiag——生成指定对角线元素的矩阵 126

2.2.20 diag——生成对角矩阵 126

2.2.21 spaugment——生成最小二乘增广矩阵 127

2.3 矩阵方程求解 127

2.3.1 inv和rref——求解具有唯一解矩阵方程组 127

2.3.2 null和pinv——求解具有无穷解的矩阵方程组的基础解系和特解 128

2.3.3 pinv——利用Moore-Penrose广义逆求无解方程的近似最小二乘解 129

2.3.4 lyap——连续Lyapunov方程和Sylvester方程(广义Lyapunov方程)求解 129

2.3.5 dlyap——离散Lyapunov方程 130

2.3.6 are——Riccati方程求解 130

2.3.7 利用LU分解求方程组的解 131

2.3.8 利用QR分解求方程组的解 132

2.3.9 symmlq——LQ解法解线性方程组 133

2.3.10 bicg——双共轭梯度法解线性方程组 134

2.3.11 bicgstab——稳定双共轭梯度法解方程组 135

2.3.12 cgs——复共轭梯度平方法解方程组 136

2.3.13 lsqr——共轭梯度法的LSQR法求解方程组 137

2.3.14 gmres——广义最小残差法解方程组 138

2.3.15 minres——最小残差法解方程组 138

2.3.16 pcg——预处理共轭梯度法 139

2.3.17 qmr——准最小残差法解方程组 140

2.4 稀疏矩阵技术 141

2.4.1 sparse——生成稀疏矩阵 141

2.4.2 full——将稀疏矩阵转化为满矩阵 142

2.4.3 spdiags——生成带状(对角)稀疏矩阵 142

2.4.4 speye——生成单位稀疏矩阵 143

2.4.5 sprand——生成均匀分布随机稀疏矩阵 144

2.4.6 sprandn——生成正态分布随机稀疏矩阵 144

2.4.7 sprandsym——生成随机对称稀疏矩阵 145

2.4.8 find——稀疏矩阵非零元素的索引 146

2.4.9 spconvert——将外部数据转化为稀疏矩阵 147

2.4.10 spfun——针对稀疏矩阵中非零元素应用函数 147

2.4.11 spy——绘制稀疏矩阵非零元素的分布图 148

2.4.12 colmmd——稀疏矩阵非零元素列最小度排序 149

2.4.13 colperm——稀疏矩阵非零元素的列变换 150

2.4.14 luinc——稀疏矩阵的不完全LU分解 150

2.4.15 cholinc——稀疏矩阵的不完全cholesky分解 151

2.4.16 eigs——稀疏矩阵的特征值分解 152

第3章 插值与拟合 154

3.1 interp1——一维插值 154

3.2 interp2——二维插值 156

3.3 interp3——三维插值 158

3.4 interpn——n维插值 159

3.5 interplq——快速一维插值 160

3.6 interpft——一维傅立叶插值 160

3.7 griddata——任意分布点数据的二维插值 160

3.8 griddata3——任意分布点数据的三维插值 162

3.9 griddatan——任意分布点数据的n维插值 162

3.10 meshgrid——二维、三维网格数据生成 163

3.11 ndgrid——n维网格数据生成 164

3.12 mkpp——创建一个分段多项式 165

3.13 pchip——分段三次Hermite插值多项式 165

3.14 ppval——求分段多项式的值 165

3.15 unmkpp——分段多项式细节 165

3.16 spline——三次样条数据插值 166

3.17 csapi——建立分段三次样条插值的对象模型 167

3.18 fnplt——样条模型的图形绘制函数 168

3.19 spapi——建立B样条插值的对象模型 168

3.20 polyfit——一维数据的多项式拟合 169

3.21 lsqcurvefit——利用最小二乘法的曲线参数拟合 170

3.22 table1——一维查表函数 171

3.23 table2——二维查表函数 172

第4章 级数与微积分 173

4.1 级数 173

4.1.1 泰勒级数 173

4.1.2 symsum——级数求和 175

4.2 微分 176

4.2.1 limit——求极限 176

4.2.2 diff——符号函数的导数 176

4.2.3 polyder——计算函数多项式的导数 177

4.2.4 fnder——基于样条插值的数值微分求解函数 178

4.2.5 iacobian——Jacobi矩阵 179

4.2.6 gradient——求数值梯度 179

4.3 积分 180

4.3.1 int——解析计算函数积分 180

4.3.2 fnint——基于样条模型的数值积分 181

4.3.3 trapz——用梯形法进行数值积分 181

4.3.4 quad——一元函数数值定积分(自适应Simpleson积分法) 182

4.3.5 quad1——一元函数数值定积分(自适应Lobbato积分法) 182

4.3.6 dblquad——矩形区域上二重积分的数值计算 183

4.3.7 quad2dggen——任意区域上二重积分的数值计算 183

4.3.8 triplequad——长方体区域三重积分的数值计算 184

4.4 微分方程 185

4.4.1 常微分方程 185

4.4.2 延迟微分方程 189

4.4.3 边值问题 191

4.4.4 偏微分方程 192

第5章 符号运算 196

5.1 符号表达式的运算 196

5.1.1 sym——创建或转换符号对象 196

5.1.2 syms——快速创建多个符号对象 197

5.1.3 numden——符号表达式的分子和分母 197

5.1.4 symadd——符号表达式求和 198

5.1.5 symsub——符号表达式求差 198

5.1.6 symmul——符号表达式求积 198

5.1.7 symdiv——符号表达式求商 199

5.1.8 sympow——符号表达式求幂 199

5.1.9 compose——符号复合函数运算 199

5.1.10 finverse——符号函数的逆函数 200

5.1.11 symsum——对符号表达式求和 201

5.1.12 findsym——找出符号表达式或矩阵中的变量 201

5.2 符号与数值间的转换以及符号的可变精度计算 202

5.2.1 numneric——将符号表达式转化为数值表达式 202

5.2.2 eval——将符号表达式转化为数值表达式 202

5.2.3 sym2poly——将符号多项式转换成数值多项式 202

5.2.4 poly2sym——将多项式系数向量转化为带符号变量的多项式 203

5.2.5 digits——查看及设置当前系统算术运算精度 203

5.2.6 vpa——可变精度算法计算 204

5.3 符号表达式的化简 204

5.3.1 pretty——美化符号表达式 204

5.3.2 collect——合并同类项函数 205

5.3.3 horner——表达嵌套形式的多项式 205

5.3.4 factor——符号表达式矩阵分解 205

5.3.5 expand——展开符号矩阵 206

5.3.6 simple/simplify——符号简化 206

5.3.7 subs——替换符号表达式中的变量 207

5.3.8 subexpr——替换符号表达式中重复的字符串 207

5.4 符号矩阵 208

5.4.1 transpose——符号矩阵的转置 208

5.4.2 det——符号矩阵的行列式 208

5.4.3 inv——求符号矩阵的逆阵 208

5.4.4 rank——符号矩阵求秩 209

5.4.5 eig——求符号矩阵的特征值 209

5.4.6 jordan——求矩阵的Jordan标准型 209

5.5 符号微积分 210

5.5.1 limit——求符号表达式的极限 210

5.5.2 diff——对符号表达式进行微分 211

5.5.3 jacobin——求微分jacobin矩阵 211

5.5.4 int——对符号表达式进行积分 212

5.5.5 rsums——交互近似积分 212

5.6 符号函数画图 213

5.6.1 ezplot——绘制符号函数图 213

5.6.2 ezplot3——绘制符号函数的三维图形 214

5.6.3 ezpolar——绘制符号函数的极坐标图形 215

5.6.4 ezsurf——绘制符号函数的三维彩色曲面图形 216

5.6.5 ezsurfc——绘制符号函数曲面与等高线结合的图形 216

5.6.6 ezmesh——绘制符号函数的三维网格图形 217

5.6.7 ezmeshc——绘制符号函数的网格与等高线结合的图形 218

5.6.8 ezcontour——绘制符号函数的等高线图 219

5.6.9 ezcontourf——用不同颜色填充符号函数的等高线图 220

5.6.10 latex——Latex形式的符号表达式 221

5.7 符号方程的求解 221

5.7.1 solve——代数方程(组)的符号解析解 221

5.7.2 dsolve——求解常微分方程 222

5.8 符号积分变换 222

5.8.1 fourier——Fourier变换 222

5.8.2 ifourier—Fourier反变换 223

5.8.3 laplace——Laplace变换 223

5.8.4 ilaplace——逆Laplace变换 224

5.8.5 ztrans——Z变换 224

5.8.6 iztrans——逆Z变换 224

5.9 利用Maple及其他外部资源 225

5.9.1 maple——调用Maple内核 225

5.9.2 mfun——Maple数学函数的数值计算 226

5.9.3 mhelp——Maple函数帮助 226

5.9.4 ccode——符号表达式的C语言代码 227

5.9.5 fortran——符号表达式的fortran语言代码 227

第6章 概率统计 228

6.1 参数估计 228

6.1.1 betafit——β分布数据的参数估计和置信区间 228

6.1.2 betalike——负β分布对数似然函数 229

6.1.3 expfit——指数分布数据参数估计和置信区间 229

6.1.4 explike——负指数分布对数似然函数 230

6.1.5 gamfit——伽马分布数据的参数估计和置信区间 230

6.1.6 gamlike——负伽马分布对数似然函数 231

6.1.7 normfit——正态分布数据参数估计和置信区间 231

6.1.8 normlike——负正态分布对数似然函数 232

6.1.9 poissfit——泊松数据参数估计和置信区间 232

6.1.10 unifit——均匀分布数据参数估计 233

6.1.11 wblfit——Weibull(威布尔)分布数据参数估计和置信区间 234

6.1.12 wbllike——负Weibull分布对数似然函数 234

6.1.13 binofit——二项分布数据参数估计和置信区间 235

6.1.14 mle——指定分布参数的最大似然估计 236

6.2 累积分布和逆累积分布函数 237

6.2.1 betacdf——β分布累积分布函数 237

6.2.2 其他分布累积分布函数 237

6.2.3 betainv——β分布逆累积分布函数 239

6.2.4 其他分布逆累积分布函数 239

6.2.5 cdf——指定分布的累积分布函数 240

6.2.6 icdf——指定分布的逆累积分布函数 241

6.3 概率密度函数 241

6.3.1 betapdf——β分布概率密度函数 241

6.3.2 其他分布概率密度函数 242

6.3.3 pdf——计算指定分布的概率密度函数 243

6.4 随机数生成 244

6.4.1 betarnd——生成β分布随机数 244

6.4.2 nctrnd——生成偏t分布随机数函数 245

6.4.3 binornd——生成二项分布随机数 245

6.4.4 normrnd——生成正态分布随机数函数 245

6.4.5 chi2rnd——生成卡方分布随机数函数 245

6.4.6 poissrnd——生成泊松分布的分布随机数函数 246

6.4.7 exprnd——生成指数分布随机数函数 247

6.4.8 raylrnd——生成Rayleigh(瑞利)分布随机数函数 247

6.4.9 frnd——生成F分布随机数函数 247

6.4.10 nbinrnd——生成负二项分布随机数函数 247

6.4.11 gamrnd——生成伽马分布随机数函数 248

6.4.12 lognrnd——生成对数正态分布随机数函数 248

6.4.13 geornd——生成几何分布随机数函数 248

6.4.14 hygernd——生成超几何分布随机数函数 248

6.4.15 ncx2rnd——生成偏卡方分布随机数函数 249

6.4.16 ncfrnd——生成偏F分布随机数函数 249

6.4.17 trnd——生成t分布随机数函数 249

6.4.18 unidrnd——生成离散均匀分布分布随机数函数 249

6.4.19 unifrnd——生成连续均匀分布随机数函数 250

6.4.20 wblrnd——生成Weibull分布随机数函数 250

6.4.21 random——生成指定分布随机数函数 250

6.5 均值与方差 251

6.5.1 betastat——计算β分布的均值和方差函数 251

6.5.2 常用分布的均值与方差函数 252

6.6 统计特征函数 253

6.6.1 corrcoef——相关系数 253

6.6.2 cov——协方差矩阵 254

6.6.3 kurtosis——峰度 254

6.6.4 skewness——偏度 254

6.6.5 iqr——内四分极值 255

6.6.6 geomean——几何平均数 255

6.6.7 harmmean——调和均值 256

6.6.8 mean——算术平均数 256

6.6.9 trimmean——截尾均值 256

6.6.10 median——中值 257

6.6.11 mad——平均绝对偏差 257

6.6.12 moment——指定阶中心矩 258

6.6.13 var——方差 258

6.6.14 std——标准差 258

6.6.15 nanmax——忽略NaN的最大值 259

6.6.16 nanmin——忽略NaN的最小值 259

6.6.17 nanmean——忽略NaN的平均数 260

6.6.18 nanmedian——忽略NaN的中值 260

6.6.19 nanstd——忽略NaN的标准差 260

6.6.20 nansum——忽略NaN的总和 261

6.6.21 range——极差 261

6.6.22 prctile——百分位数 261

6.7 假设检验 262

6.7.1 ranksum——秩和检验 262

6.7.2 signrank——符号秩检验 263

6.7.3 signtest——符号检验 264

6.7.4 ttest——样本均值的t检验 265

6.7.5 ttest2——两个样本均值的t检验 265

6.7.6 ztest——z检验 267

6.7.7 jbtest——正态分布的拟合优度测试 268

6.7.8 kstest2——双样本的Kolmogorov-Smirnov检验 268

6.8 线性与非线性回归模型 269

6.8.1 anova1——单因素方差分析 269

6.8.2 anova2——双因素方差分析 271

6.8.3 polyconf——多项式预测和置信区间评估 272

6.8.4 polyfit——多项式曲线拟合 272

6.8.5 polyvalt——多项式评估 272

6.8.6 regress——多重线性回归 273

6.8.7 nlinfit——非线性最小二乘拟合 274

6.8.8 nlintool——非线性方程拟合 276

6.8.9 nlparci——非线性模型中参数估计值的置信区间 277

6.9 统计作图 278

6.9.1 boxplot——样本数据盒子图 278

6.9.2 errorbar——绘制误差条图 279

6.9.3 gline——绘制交互线 280

6.9.4 lsline——绘制数据的最小二乘拟合线 281

6.9.5 normplot——绘制正态分布的概率图 281

6.9.6 pareto——绘制帕累托图 282

6.9.7 qqplot——绘制两个样本的分位数图 283

6.9.8 rcoplot——绘制回归残差图 284

6.9.9 refcurve——在当前图形中绘制多项式拟合曲线 284

6.9.10 refline——在当前图形中给出参考线 285

6.9.11 wblplot——绘制威布尔分布概率图 286

6.9.12 capaplot——绘制工序能力图 287

6.9.13 histfit——附带正态密度曲线的直方图 287

6.9.14 normspec——绘制指定区间的正态分布密度曲线 288

第7章 Simulink仿真 290

7.1 建模命令 290

7.1.1 simulink——启动simulink模块 290

7.1.2 find system——查找指定的仿真系统 291

7.1.3 load_system——加载指定的仿真系统 292

7.1.4 open_system——打开指定的仿真系统 293

7.1.5 new_system——建立新的simulink系统模型 293

7.1.6 close_system——关闭simulink系统模型 293

7.1.7 bdclose——关闭当前仿真系统模型 294

7.1.8 save_system——保存simulink系统模型 294

7.1.9 add_block——添加指定模块 294

7.1.10 delete_block——删除指定模块 294

7.1.11 replace_block——替代指定模块 295

7.1.12 add_line——在系统中添加指定连线 296

7.1.13 delete_line——删除指定连线 297

7.1.14 get_param——获取系统模型的参数 298

7.1.15 set_param——设置系统模型的参数 298

7.1.16 gcb——获得当前模块的路径名 299

7.1.17 gcs——获得当前系统的路径名 299

7.1.18 gcbh/getfullname——获取当前模块的操作句柄 300

7.1.19 bdroot——获得最上层系统模型名称 300

7.1.20 slupdate——更新系统模块 300

7.1.21 slhelp——查看帮助信息 301

7.2 仿真命令 302

7.2.1 sim——动态系统仿真 302

7.2.2 simget——获取仿真系统信息 303

7.2.3 simset——设置系统仿真参数值 304

7.2.4 simplot——绘制scope模块输出的图形 305

7.2.5 linmod——模型线性化 306

7.2.6 trim——求解系统平衡点 307

第8章 图形用户界面GUI 308

8.1 预定义对话框 308

8.1.1 dialog——创建并显示对话框 308

8.1.2 errordlg——创建提示错误对话框 309

8.1.3 helpdlg——创建帮助对话框 310

8.1.4 inputdlg——创建输入对话框 311

8.1.5 listdlg——创建选择列表内容的对话框 312

8.1.6 msgbox——创建消息对话框 313

8.1.7 pagesetupdlg——创建页面设置对话框 314

8.1.8 printdlg——创建显示打印对话框 315

8.1.9 questdlg——创建问题对话框 315

8.1.10 uigetdir——创建选定目录的标准对话框 316

8.1.11 uigetfile——交互式操作取得文件名 317

8.1.12 uiputfile——保存文件的标准对话框 318

8.1.13 uisetcolor——打开颜色选择对话框 319

8.1.14 uisetfont——交互式修改对象的字体特征 320

8.1.15 waitbar——显示等待对话框 323

8.1.16 wamdlg——创建警告对话框 323

8.2 配置及开发用户界面 324

8.2.1 menu——生成菜单 324

8.2.2 uicontextmenu——创建上下文菜单 325

8.2.3 uimenu——生成图形窗口中的下一级子菜单 326

8.2.4 uicontrol——创建用户界面控件对象 328

8.2.5 guide——启动GUI版面编辑器 330

8.2.6 inspect——显示属性检查器 331

8.2.7 getappdata——获取应用程序定义的数据值 332

8.2.8 setappdata——设定应用程序定义的数据值 332

8.2.9 ginput——来自鼠标或指针的数据输入 333

8.2.10 guihandles——创建句柄的一个结构 334

8.2.11 guidata——存储或重新获取应用数据 334

8.3 其他实用函数 335

8.3.1 gcf/gca/gco——返回当前图形/坐标轴/对象的句柄 335

8.3.2 get——获得对象属性 335

8.3.3 set——设置对象属性 336

8.3.4 findall——查找所有图形对象 337

8.3.5 gcbf——获得当前执行程序的图形对象的父对象的句柄 338

8.3.6 gcbo——获得当前执行程序的图形对象的句柄 338

8.3.7 dragrect——鼠标拖动长方形 338

8.3.8 selectmoveresize——操作轴图形对象和用户界面控制图形对象 339

8.3.9 uiresume——恢复程序执行 340

8.3.10 uiwait——停止程序执行 341

8.3.11 waitforbuttonpress——等待按键或鼠标按下 341

第9章 小波变换 343

9.1 一维小波连续和离散变换 343

9.1.1 cwt——一维小波连续变换 343

9.1.2 pat2cwav——从一个原始图样中构建一个小波函数 345

9.1.3 dwt——单尺度一维小波离散变换 346

9.1.4 dwtmode——离散小波变换拓展模式 347

9.1.5 idwt——单尺度一维离散小波逆变换 348

9.1.6 wavedec——多尺度一维小波分解 349

9.1.7 appcoef——提取一维小波变换低频系数 350

9.1.8 detcoef——提取一维小波变换高频系数 351

9.1.9 waverec——多尺度一维小波重构 352

9.1.10 upwlev——单尺度一维小波分解的重构 353

9.1.11 wrcoef——一维小波系数的单支重构 354

9.1.12 upcoef——一维系数的直接小波重构 355

9.2 二维离散小波变换 356

9.2.1 dwt2——单尺度二维离散小波变换 356

9.2.2 idwt2——单尺度逆二维离散小波变换 357

9.2.3 wavedec2——多尺度二维小波分解 358

9.2.4 waverec2——多尺度二维小波重构 359

9.2.5 appcoef2——提取二维小波分解低频系数 360

9.2.6 detcoef2——提取二维小波分解高频系数 361

9.2.7 upwlev2——二维小波分解的单尺度重构 362

9.2.8 wrcoef2——二维小波系数的单支重构 362

9.2.9 upcoef2——二维小波分解的直接重构 363

9.3 小波包变换 364

9.3.1 wpdec——一维小波包分解 364

9.3.2 wprec——一维小波包分解的重构 365

9.3.3 wpdec2——二维小波包分解 366

9.3.4 wprec2——二维小波包分解的重构 367

9.3.5 wpcoef——计算小波包系数 367

9.3.6 wprcoef——小波包分解系数的重构 369

9.3.7 wpsplt——分割(分解)小波包 369

9.3.8 wpjoin——重新组合小波包 370

9.3.9 wpcutree——剪切小波包分解树 371

9.3.10 besttree——计算最佳(优)树 372

9.3.11 bestlevt——计算完整最佳小波包 373

9.3.12 wp2wtree——从小波包树中提取小波树 375

第10章 神经网络 376

10.1 BP神经网络 376

10.1.1 newff——建立前向BP网络 376

10.1.2 newcf——建立级联前向BP网络 378

10.1.3 newfftd——建立存在输入延迟的前向网络 379

10.1.4 tansig——s型双曲正切传递函数 379

10.1.5 logsig——S型对数传递函数 381

10.1.6 purelin——纯线性传递函数 381

10.1.7 learngd——梯度下降权值/阈值学习函数 382

10.1.8 learngdm——梯度下降动量权值/阈值学习函数 383

10.1.9 traingd——梯度下降法的反向传播训练函数 383

10.1.10 traingdm——梯度下降动量BP训练函数 384

10.2 RBF神经网络 384

10.2.1 newrb——建立一个RBF网络 384

10.2.2 newrbe——建立一个严格的RBF网络 385

10.2.3 newgrnn——建立一个广义回 RBF网络 386

10.2.4 newpnn——建立一个概率RBF网络 386

10.2.5 radbas——径向基传递函数 386

10.2.6 ind2vec——将数据索引转换为稀疏矩阵 387

10.2.7 vec2ind——将稀疏矩阵转换为数据索引 387

10.3 自组织与LVQ神经网络 388

10.3.1 newc——创建一个竞争层 388

10.3.2 newsom——创建自组织特征映射网络 389

10.3.3 newlvq——创建学习向量量化LVQ网络 390

10.3.4 compet——竞争性传递函数 391

10.3.5 softmax——柔性最大传递函数 392

10.3.6 learnsom——自组织映射权值学习函数 392

10.3.7 learnlvl——LVQ1权值学习函数 393

10.3.8 learnk—Kohonen权值学习函数 393

10.4 Elman网络 393

10.4.1 newelm——生成elman神经网络 393

10.4.2 traingd——根据已设定的权值/阈值顺序训练网络函数 394

10.4.3 traingdx——自适应学习速率动量梯度下降反向传播训练函数 394

10.5 Hopfield网络 395

10.5.1 newhop——生成Hopfield反向神经网络 395

10.5.2 satlin——饱和线性传递函数 396

10.5.3 satlins——对称饱和线性传递函数 397

10.6 网络通用函数 397

10.6.1 adapt——自适应函数 398

10.6.2 init——对网络初始化 398

10.6.3 sim——神经网络仿真函数 398

10.6.4 train——神经网络训练函数 398

10.6.5 leamp——神经网络学习函数 399

第11章 遗传算法 400

11.1 bs2rv——二进制到实值的转换 400

11.2 crtbase——创建基向量 401

11.3 crtbp——创建初始种群 402

11.4 crtrp——创建实值原始种群 402

11.5 migrate——在子种群间迁移个体 403

11.6 mut——离散变异算子 403

11.7 mutbga——实值种群的变异 404

11.8 mutate——个体变异 405

11.9 ranking——基于排序的适应度分配 406

11.10 recdis——离散重组 407

11.11 recint——中间重组 407

11.12 reclin——线性重组 408

11.13 recmut——具有突变特征的线性重组 409

11.14 recombin——种群个体重组 410

11.15 reins——重插子代 410

11.16 rep——复制矩阵 411

11.17 scaling——线性适应度计算 411

11.18 rws——轮盘选择算子 412

11.19 sus——随机遍历抽样 412

11.20 select——种群中个体选择 413

11.21 xovmp——多点交叉 414

11.22 xovdp——两点交叉 414

11.23 其他交叉函数——xovdprs、xovsh、xovshrs、xovsp、xovsprs 415

第12章 信号处理 416

12.1 信号的产生 416

12.1.1 ones——产生单位阶跃信号 416

12.1.2 zeros——产生单位抽样信号 416

12.1.3 sin/cos——生成正弦/余弦信号 417

12.1.4 sinc——生成sinc信号 418

12.1.5 diric——生成一个狄里克力信号 418

12.1.6 sawtooth——生成锯齿波/三角波信号 419

12.1.7 chirp——生成扫频信号 420

12.1.8 square——生成方波信号 421

12.1.9 stem——生成并绘制离散信号 422

12.2 信号时频分析 422

12.2.1 mean——求信号均值 422

12.2.2 std——求信号标准差 423

12.2.3 xcorr——估计相关性 423

12.2.4 conv——计算卷积 424

12.2.5 cov——计算协方差 425

12.2.6 fit/ifft——快速傅立叶变换/反变换 425

12.2.7 hilbert——希尔伯特变换 426

12.2.8 residuez——Z反变换 427

12.3 滤波器的分析实现 428

12.3.1 abs——幅值求取函数 428

12.3.2 angle——相位角求取 428

12.3.3 freqspace——设置频率响应的频率间隔 429

12.3.4 freqs——模拟滤波器的频率响应 429

12.3.5 freqz——数字滤波器的频率响应 430

12.3.6 grpdelay——计算滤波器的群延迟 431

12.3.7 impz——计算数字滤波器的冲击响应 432

12.3.8 unwrap——展开相位角 433

12.3.9 filter——一维数字滤波器 433

12.3.10 filtic——直接Ⅱ型数字滤波器实现初始条件 435

12.3.11 filtfilt——零相位数字滤波 435

12.3.12 fftfilt——基于FFT的FIR滤波 436

12.4 滤波器的设计 436

12.4.1 besself——贝塞尔模拟滤波器设计 436

12.4.2 butter——Butterworth滤波器设计 437

12.4.3 cheby1——切比雪夫Ⅰ型滤波器设计 438

12.4.4 cheby2——切比雪夫Ⅱ型滤波器设计 439

12.4.5 ellip——椭圆形滤波器设计 440

12.4.6 besselap——besself低通模拟滤波器 441

12.4.7 buttap——Butterworth低通模拟滤波器 441

12.4.8 cheb1ap——切比雪夫Ⅰ型低通模拟滤波器 442

12.4.9 cheb2ap——切比雪夫Ⅱ型低通模拟滤波器 442

12.4.10 impinvar——用冲击响应不变法使模拟滤波器转换为数字滤波器 443

12.4.11 bilinear——用双线形变换法使模拟滤波器转换为数字滤波器 444

12.4.12 yulewalk——递归数字滤波器设计 444

12.4.13 fir1——基于窗函数法的FIR滤波器设计 445

12.4.14 fir2——基于频率抽样法的FIR滤波器设计 446

相关图书
作者其它书籍
返回顶部