第1章 MATLAB操作基础 1
1.1 MATLAB概述 1
1.1.1 MATLAB的主要功能 1
1.1.2 MATLAB的特点 1
1.2 MATLAB集成环境 2
1.2.1启动与退出 2
1.2.2命令窗口 3
1.2.3工作空间窗口 4
1.2.4当前目录窗口 4
1.2.5命令历史窗口 4
1.3 MATLAB的基础操作 5
1.3.1使用命令窗口 5
1.3.2绘制图形 6
1.3.3查看内存变量 7
1.4帮助系统 8
1.4.1帮助窗口 8
1.4.2帮助命令 9
1.4.3演示系统 13
第2章 A 15
2.1 abs函数——计算数值的绝对值 15
2.2 acos和acosh函数——计算反余弦与反双曲余弦函数值 16
2.3 acot和acoth函数——计算反余切与反双曲余切函数值 17
2.4 acsc和acsch函数——计算反余割与反双曲余割函数值 18
2.5 angle函数——计算复数的相角 19
2.6 asec和asech函数——计算反正割和反双曲正割函数值 19
2.7 asin和asinh函数——计算反正弦和反双曲正弦函数值 20
2.8 atan和atanh函数——计算反正切与反双曲正切函数值 21
2.9 axis函数——设定坐标轴的属性 22
第3章 B 25
3.1 barh函数——绘制二维水平条形图 25
3.2 bar函数——绘制二维垂直条形图 25
3.3 bdclose函数——关闭仿真系统窗口 27
3.4 betafit函数——计算β分布的参数估计 27
3.5 betalike函数——计算负β分布的对数似然估计 29
3.6 bicg函数——双共轭梯度法 30
3.7 bicgstab函数——稳定双共轭梯度方法 32
3.8 binornd函数——创建二项分布的随机数据 33
3.9 binopdf函数——计算二项分布的密度 34
3.10 binocdf函数——计算二项分布的累积概率 35
3.11 binostat函数——计算二项分布的均值和方差 35
3.12 binofit函数——二项分布的参数估计 37
3.13 blkdiag函数——创建以输入元素为对角线元素的矩阵 38
3.14 boxplot函数——绘制样本数据的盒图 38
3.15 break命令——结束循环 39
3.16 brighten函数——控制色图 40
第4章 C 42
4.1 capaplot函数——绘制样本的概率图形 42
4.2 cat函数——创建多维数组 43
4.3 cdf2rdf函数——将复对角矩阵转化为实对角矩阵 45
4.4 cdfplot函数——绘制经验累积分布函数图形 46
4.5 cdf函数——计算函数的累积概率 47
4.6 ceil函数——向正无穷大方向取整 48
4.7 cgs函数——复共轭梯度平方法 48
4.8 chi2pdf——计算卡方分布的概率密度 50
4.9 chol函数——进行Cholesky分解 51
4.10 clabel函数——添加标签 52
4.11 colamd函数——对稀疏矩阵排序 53
4.12 collect函数——合并同类项 53
4.13 colorbar函数——显示颜色条 54
4.14 colormap函数——获取当前色图 55
4.15 colperm函数——非零元素的列变换 57
4.16 colspace函数——计算列空间的基 57
4.17 comet3函数——绘制三维彗星图 58
4.18 comet函数——绘制二维彗星图 59
4.19 compan函数——创建友矩阵 60
4.20 compass函数——绘制箭头图 61
4.21 compose函数——计算复合函数 62
4.22 complex函数——创建复数 63
4.23 condest函数——计算稀疏矩阵的1-范数 64
4.24 condeig函数——计算特征值的条件数 65
4.25 cond函数——计算矩阵的条件数 66
4.26 conj函数——计算复数的共轭 67
4.27 continue语句——跳过循环语句 67
4.28 contour3函数——绘制三维等高线 68
4.29 contourf函数——填充二维等高线 69
4.30 contour函数——绘制曲面的等高线 70
4.31 contrast函数——提高灰色对比度 71
4.32 conv函数——矩阵的卷积和多项式乘法 71
4.33 corrcoef函数——计算相关系数 72
4.34 cos和cosh函数——计算余弦和双曲余弦数值 73
4.35 cot和coth函数——计算余切与双曲余切数值 74
4.36 cov函数——计算协方差 75
4.37 cross函数——计算向量叉乘 76
4.38 csc和csch函数——计算余割与双曲余割函数的数值 77
4.39 cumprod函数——计算累积乘积 78
4.40 cumsum函数——计算累积总和 79
4.41 cylinder函数——创建圆柱图形 80
4.42 c和s——设置线型与颜色 80
第5章 D 83
5.1 dblquad函数——计算矩形区域的二重积分 83
5.2 det函数——计算矩阵的行列式 83
5.3 diag函数——抽取矩阵的对角线元素 84
5.4 diff函数——计算微分 85
5.5 disp函数——输出数据 86
5.6 dmperm函数——行排列向量 87
5.7 dot函数——计算向量的点积 89
5.8 double函数——将符号矩阵转化为浮点型数值 90
5.9 dsolve函数——计算常微分方程式 91
第6章 E 93
6.1 eig函数——计算特征值 93
6.2 errorbar函数——绘制误差图 95
6.3 error和warning函数——显示错误信息 96
6.4 expand函数——展开符号表达式 98
6.5 expfit函数——指数分布的参数估计 99
6.6 exp函数——计算指数 100
6.7 expm函数——计算矩阵的指数 101
6.8 exppdf函数——计算指数分布的密度 102
6.9 eye函数——创建单位矩阵 102
6.10 ezcontourf函数——用不同颜色填充等高线图 104
6.11 ezcontour函数——绘制符号函数的等高线图 105
6.12 ezmeshc函数——绘制曲面网格/等高线图 105
6.13 ezmesh函数——绘制符号函数的三维网格图 107
6.14 ezplot3函数——绘制三维曲线图 108
6.15 ezplot函数——绘制符号函数的图形 108
6.16 ezpolar函数——绘制极坐标图 109
6.17 ezsurfc函数——绘制曲面图/等高线图 110
6.18 ezsurf函数——绘制三维带颜色的曲面图 111
第7章 F 113
7.1 factor函数——符号因式分解 113
7.2 feather函数——画速度向量图 113
7.3 figure函数——多图形窗口绘制 114
7.4 fi113函数——填充三维图 115
7.5 fill函数——填充图形 116
7.6 find system函数——查找指定的仿真系统 117
7.7 findsym函数——确定符号变量 119
7.8 find函数——确定非零元素的位置 120
7.9 finverse函数——计算反函数 122
7.10 fix函数——向零方向取整 123
7.11 fliplr函数——矩阵的左右翻转 123
7.12 floor函数——向负无穷大方向取整 124
7.13 for循环——约定次数的循环 125
7.14 fourier函数——计算Fourier变换 128
7.15 fpdf函数——计算F分布的密度 129
7.16 fplot函数——绘制出函数f(x)的曲线 129
7.17 full函数——将稀疏矩阵转化为满矩阵 131
7.18 fzero函数——计算一元函数的零点 132
第8章 G 134
8.1 gamfit函数——γ分布参数的参数估计 134
8.2 gamlike函数——计算负γ分布的对数似然估计 135
8.3 gampdf函数——计算Γ分布的密度 137
8.4 gcbh和getfullname函数——获取系统的句柄和名称 137
8.5 gcs和gcb函数——获取当前仿真系统或模块的名称 138
8.6 geomean函数——计算几何平均数 139
8.7 get_param函数——获取仿真系统的参数 140
8.8 grid和box函数——添加网格和边框 142
8.9 gsvd函数——计算广义奇异值 143
第9章 H 145
9.1 hankel函数——创建Hankel方阵 145
9.2 harmmean函数——求调和平均数 146
9.3 hess函数——进行海森伯格分解 146
9.4 hidden函数——显示隐含线条 147
9.5 hilb函数——创建Hilbert矩阵 148
9.6 histfit函数——绘制有正态密度曲线的直方图 149
9.7 hist函数——二维条形直方图 149
9.8 hold函数——保持图形 150
9.9 homer函数——求解嵌套形式的多项式 152
第10章 I 153
10.1 icdf函数——计算逆累积分布函数值 153
10.2 if-else-end结构——条件分支结构 153
10.3 ifourier函数——计算逆Fourier积分变换 155
10.4 ilaplace函数——计算逆Laplace变换 156
10.5 image和imagesc函数——显示图像 157
10.6 imag函数——计算复数的虚部 157
10.7 imread和imwrite函数——读入/读出图像文件 158
10.8 input函数——输入数据 159
10.9 interp1函数——一维数据插值 160
10.10 interp2函数——二维数据插值 162
10.11 interp3函数——三维数据插值 163
10.12 intersect函数——计算两个集合的交集 164
10.13 int函数——计算符号函数的积分 165
10.14 invhilb函数——创建逆Hilbert矩阵 166
10.15 inv函数——计算逆矩阵 166
10.16 iztrans函数——计算逆z-变换 167
第11章 J 169
11.1 jacobian函数——计算Jacobian矩阵 169
11.2 jbtest函数——正态分布的拟合优度测试 170
11.3 jordan函数——计算Jordan标准形 170
第12章 K 172
12.1 keyboard函数——转交控制 172
12.2 kstest2函数——两个样本具有相同分布的假设检验 172
第13章 L 175
13.1 laplace函数——计算Laplace变换 175
13.2 latex函数——显示LaTex格式的表达式 175
13.3 legend函数——添加图例 177
13.4 lighting函数——光照处理 177
13.5 light函数——光照处理 178
13.6 limit函数——计算极限 179
13.7 line函数——绘制线条 180
13.8 linspace函数——创建线性等分向量 183
13.9 load_system函数——加载指定的仿真系统 184
13.10 log10函数——计算常用对数 185
13.11 loglog函数——绘制双对数坐标图形 186
13.12 logm函数——计算矩阵的对数 187
13.13 Lognpdf函数——计算对数正态分布的密度 188
13.14 logspace函数——创建对数等分向量 189
13.15 log函数——计算自然对数 191
13.16 lsline函数——最小二乘拟合直线 191
13.17 lsqnonneg函数——有非负限制的最小二乘法 192
13.18 lsqr函数——共轭梯度的LSQR方法 194
13.19 luinc函数——稀疏矩阵的分解 195
13.20 lu函数——进行LU分解 198
第14章 M 200
14.1 maple函数——调用Maple内核 200
14.2 material函数——控制材质 202
14.3 max函数——计算最大值 203
14.4 mean函数——计算平均值 204
14.5 median函数——计算中位数 205
14.6 mesh函数——绘制三维网格图 206
14.7 mfun函数——Maple数学函数的数值计算 207
14.8 mhelp函数——Maple函数帮助 209
14.9 minres函数——最小残差法 209
14.10 min函数——计算最小值 211
14.11 mle函数——指定分布的参数估计 212
14.12 mod函数——计算模数 213
14.13 movie getframe和moviein函数——制作动画 214
第15章 N 216
15.1 nbinpdf函数——计算负二项分布的密度 216
15.2 ncfpdf函数——计算非中心F分布函数 216
15.3 nchoosek函数——计算组合数 217
15.4 ncx2pdf函数——计算非中心卡方分布的密度 218
15.5 nlinfit函数——高斯牛顿法的非线性最小二乘拟合 218
15.6 nlintool函数——非线性拟合 220
15.7 n1parci函数——非线性模型的参数估计 221
15.8 nlpredci函数——计算非线性模型的置信区间 223
15.9 nnz函数——统计非零元素的个数 224
15.10 nonzeros函数——确认非零元素 226
15.11 normcdf函数——计算正态分布的累积概率 227
15.12 normest函数——计算稀疏矩阵的2-范数估计值 229
15.13 normfit函数——正态分布的参数估计 230
15.14 norminv函数——计算正态分布逆累积分布 231
15.15 normlike函数——计算负正态分布的对数似然估计 231
15.16 normpdf函数——计算正态分布的概率值 233
15.17 normplot函数——绘制正态分布概率图 234
15.18 normmd函数——创建正态分布的随机数 234
15.19 normspec函数——绘制界限内的正态密度曲线 235
15.20 normstat函数——计算正态分布的期望和方差 237
15.21 norm函数——计算矩阵的范数 238
15.22 null函数——求解线性齐次方程组的通解 239
15.23 numden函数——计算表达式的分子与分母 240
15.24 numel函数——确定矩阵元素个数 241
15.25 nzmax函数——稀疏矩阵非零元素的内存分配 242
第16章 O 244
16.1 ode23——龙格-库塔法解微分方程 244
16.2 ones函数——创建全1矩阵 245
16.3 open_system函数——打开仿真系统 246
16.4 orth函数——正交规范化 248
第17章 P 249
17.1 pascal函数——创建Pascal矩阵 249
17.2 pcg函数——预处理共轭梯度方法 249
17.3 pdf函数——计算概率密度 251
17.4 pie3函数——绘制三维饼图 252
17.5 pie函数——二维饼图 253
17.6 plot3函数——绘制三维曲线 254
17.7 plot函数——绘制平面图形 255
17.8 poissfit函数——泊松分布的参数估计 256
17.9 poisspdf函数——计算泊松分布的概率值 257
17.10 polar函数——绘制极坐标图 258
17.11 poly2sym函数——创建符号变量的多项式 259
17.12 poly函数——计算特征多项式 259
17.13 prod函数——数值连乘 260
第18章 Q 262
18.1 qrinsert函数——添加处理后进行QR分解 262
18.2 qmres函数——广义最小残差法 263
18.3 qmr函数——准最小残差法 265
18.4 qrdelete函数——去除处理后的QR分解 266
18.5 qr函数——QR分解 267
18.6 quad8函数——牛顿-康兹法计算积分 269
18.7 quad函数——计算一元函数的积分 270
18.8 qz函数——进行QZ分解 271
第19章 R 273
19.1 randn函数——创建正态分布随机矩阵 273
19.2 rand函数——创建均匀分布随机矩阵 274
19.3 random函数——创建各种分布的随机数 276
19.4 randperm函数——创建随机序列 277
19.5 range函数——计算最大值与最小值之差 277
19.6 ranksum函数——秩和检验 278
19.7 rank函数——计算矩阵的秩 280
19.8 raylpdf函数——瑞利分布 281
19.9 real函数——计算复数的实部 281
19.10 refline函数——添加参考线 282
19.11 refcurve函数——添加多项式曲线 283
19.12 rem函数——计算余数 284
19.13 repmat函数——复制矩阵 284
19.14 reshape函数——矩阵变维 285
19.15 return命令——正常退出 286
19.16 rgbplot函数——绘制色图 287
19.17 roots函数——计算多项式的根 287
19.18 rose函数——角度直方图 288
19.19 rotate函数——控制旋转 289
19.20 round函数——向最近的方向取整 289
19.21 rref函数——简化矩阵 290
19.22 rsf2csf函数——实Schur向复Schur转化 291
19.23 rsums函数——交互式计算Riemann 292
第20章 S 294
20.1 schur函数——进行Schur分解 294
20.2 sec和sech函数——计算正割与双曲正割函数值 295
20.3 semilogx函数——绘制单对数坐标图 296
20.4 set_param函数——设置仿真系统的参数 298
20.5 setdiff函数——计算集合的差 299
20.6 setxor函数——计算两个集合交集的非(异或) 300
20.7 shading函数——设置颜色色调 301
20.8 signrank函数——威尔科克符号秩检验 302
20.9 signtest函数——成对样本的符号检验 304
20.10 simget函数——获取仿真系统的信息 307
20.11 simple函数——计算表达式的最简形式 308
20.12 simplify函数——化简符号表达式 309
20.13 simset函数——设置仿真参数 309
20.14 simulink函数——启动模块库浏览器 310
20.15 sin和sinh函数——计算正弦与双曲正弦函数值 311
20.16 size函数——计算符号矩阵的维数 312
20.17 skewness函数——计算样本的偏斜度 313
20.18 slhelp函数——查看Simulink的帮助信息 314
20.19 slupdate函数——更新系统的模块 315
20.20 sortrows函数——按行进行排序 316
20.21 solve函数——求解代数方程 317
20.22 sort函数——进行排序 318
20.23 sparse函数——创建稀疏矩阵 320
20.24 spconvert函数——转化为稀疏矩阵 321
20.25 spdiags函数——创建对角稀疏矩阵 322
20.26 speye函数——创建单位稀疏矩阵 323
20.27 spfun函数——稀疏矩阵的函数求解 325
20.28 sphere函数——绘制球体 328
20.29 spline函数——三次样条插值 328
20.30 sprandn函数——创建稀疏正态分布随机矩阵 330
20.31 sprandsym函数——创建稀疏对称随机矩阵 332
20.32 sprand函数——创建稀疏均匀分布随机矩阵 334
20.33 spy函数——非零元素的分布图 336
20.34 sqrtm函数——计算矩阵的方根 337
20.35 stairs函数——绘制阶梯图 337
20.36 std函数——计算标准差 338
20.37 stem函数——绘制二维离散数据图 339
20.38 subplot函数——分区绘图 340
20.39 subs函数——进行符号替换 341
20.40 sum函数——计算数值的和 343
20.41 surfc函数——绘制阴影图及等高线 343
20.42 surfl函数——带光照模式的曲面图 344
20.43 surf函数——绘制曲面图 345
20.44 svd函数——计算奇异值 346
20.45 switch-case结构——多维分支结构 348
20.46 sym2poly函数——转化为数值多项式 350
20.47 symmlq函数——LQ解法 351
20.48 symsum函数——计算表达式的和 352
20.49 sym函数——创建符号矩阵 353
第21章 T 355
21.1 tabulate函数——绘制正整数的频率表 355
21.2 tan和tanh函数——计算正切与双曲正切函数值 355
21.3 taylor函数——Taylor级数展开式 356
21.4 text函数——添加文字 358
21.5 title函数——设置图形标题 359
21.6 toeplitz函数——创建托普利兹矩阵 359
21.7 tpdf函数——计算T分布的密度 360
21.8 trace函数——计算矩阵的迹 361
21.9 trapz函数——用梯形法计算积分 362
21.10 tril函数——抽取下三角阵 362
21.11 triu函数——抽取上三角阵 363
21.12 try-catch结构——尝试条件结构 364
21.13 ttest2函数——两个正态总体均值差的检验(t检验) 365
21.14 ttest函数——t检验法 367
第22章 U 370
22.1 unifit函数——均匀分布的参数估计 370
22.2 unifstat函数——计算均匀分布的期望和方差 371
22.3 union函数——计算两集合的并集 372
第23章 V 374
23.1 var函数——计算样本方差 374
23.2 view函数——设置视角 375
23.3 vpa函数——可变精度算法计算 376
第24章 W 378
24.1 waterfall函数——绘制瀑布图 378
24.2 weibpdf函数——计算韦伯分布的密度 379
24.3 weibfit函数——韦伯分布的参数估计 379
24.4 Weiblike函数——计算威布尔分布的对数似然估计 381
24.5 weibplot函数——绘制威布尔概率图形 382
24.6 while循环——不固定次数的循环 383
24.7 wilkinson函数——创建Wilkinson特征值测试阵 385
第25章 X 386
第26章 Z 387
26.1 zeros函数——创建零矩阵 387
26.2 zoom函数——对图形缩放 388
26.3 ztest函数——u检验法 390
26.4 ztrans函数——计算z-变换 392
附录A MATLAB基础知识 394
附录B MATLAB函数功能索引表 401