图书介绍

MATLAB函数全能速查宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

MATLAB函数全能速查宝典
  • 邓薇编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115276957
  • 出版时间:2012
  • 标注页数:610页
  • 文件大小:168MB
  • 文件页数:641页
  • 主题词:Matlab软件

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MATLAB函数全能速查宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MATLAB操作基础1

1.1 MATLAB概述1

1.1.1 MATLAB产生的历史背景1

1.1.2 MATLAB的主要功能2

1.1.3 MATLAB的语言特点3

1.2 MATLAB的运行环境及安装4

1.2.1 MATLAB的运行环境4

1.2.2 MATLAB 7.0的安装5

1.3 MATLAB集成环境9

1.3.1 启动与退出MATLAB集成环境9

1.3.2 MATLAB的命令窗口10

1.3.3 工作空间窗口12

1.3.4 当前目录窗口12

1.3.5 MATLAB的搜索路径13

1.3.6 命令历史记录窗口14

1.3.7 启动平台窗口和Start按钮14

1.3.8 MATLAB的菜单栏16

1.3.9 MATLAB的工具栏27

1.4 MATLAB入门实践27

1.4.1 命令窗口操作27

1.4.2 计算结果的图形表示29

1.4.3 内存变量的查阅命令——who或whos31

1.4.4 变量的文件保存命令——save和load命令31

1.5 MATLAB帮助系统32

1.5.1 帮助窗口32

1.5.2 帮助命令32

1.5.3 演示系统35

1.5.4 远程帮助系统35

第2章 矩阵及其基本运算36

2.1 矩阵的表示36

2.1.1 实数矩阵输入36

2.1.2 复数矩阵输入37

2.1.3 sym函数——定义符号矩阵38

2.1.4 syms函数——定义矩阵的又一函数38

2.1.5 sym的另一职能——把数值矩阵转化成相应的符号矩阵39

2.1.6 创建大矩阵39

2.1.7 cat函数——创建多维数组40

2.1.8 zeros函数——零矩阵的生成40

2.1.9 eye函数——单位矩阵的生成42

2.1.10 ones函数——生成全1阵43

2.1.11 rand函数——生成均匀分布随机矩阵45

2.1.12 randn函数——生成正态分布随机矩阵46

2.1.13 randperm函数——产生随机序列47

2.1.14 linspace函数——线性等分向量的生成47

2.1.15 logspace函数——产生对数等分向量50

2.1.16 blkdiag函数——产生以输入元素为对角线元素的矩阵52

2.1.17 compan函数——生成友矩阵52

2.1.18 hankel函数——生成Hankel方阵53

2.1.19 hilb函数——生成Hilbert(希尔伯特)矩阵53

2.1.20 invhilb函数——逆Hilbert矩阵生成54

2.1.21 pascal函数——生成Pascal矩阵54

2.1.22 toeplitz函数——生成托普利兹矩阵55

2.1.23 wilkinson函数——生成Wilkinson特征值测试阵56

2.2 矩阵的运算57

2.2.1 矩阵的加减运算指令57

2.2.2 矩阵的简单乘法58

2.2.3 dot函数——向量的点积59

2.2.4 cross函数——向量叉乘59

2.2.5 向量的混合积运算60

2.2.6 conv函数——矩阵的卷积和多项式乘法60

2.2.7 deconv函数——反褶积(解卷)和多项式除法运算61

2.2.8 kron函数——张量积61

2.2.9 intersect函数——求两个集合的交集62

2.2.10 ismember函数——检测集合中的元素63

2.2.11 setdiff函数——求两集合的差64

2.2.12 setxor函数——求两个集合交集的非(异或)64

2.2.13 union函数——求两集合的并集66

2.2.14 unique函数——取集合的单值元素67

2.2.15 矩阵的除法运算68

2.2.16 矩阵乘方69

2.2.17 expm函数——方阵指数函数70

2.2.18 logm函数——求矩阵的对数71

2.2.19 funm函数——方阵的函数运算72

2.2.20 sqrtm函数——矩阵的方根73

2.2.21 polyvalm函数——求矩阵的多项式73

2.2.22 矩阵转置74

2.2.23 det函数——求方阵的行列式74

2.2.24 inv函数——求矩阵的逆75

2.2.25 pinv函数——求矩阵的伪逆矩阵76

2.2.26 trace函数——矩阵的迹76

2.2.27 norm函数——求矩阵和向量的范数77

2.2.28 cond函数——求矩阵的条件数79

2.2.29 condest函数——1-范数的条件数估计79

2.2.30 rcond函数——矩阵可逆的条件数估值80

2.2.31 condeig函数——特征值的条件数81

2.2.32 rank函数——矩阵的秩81

2.2.33 diag函数——矩阵对角线元素的抽取82

2.2.34 tril函数——下三角阵的抽取83

2.2.35 triu函数——上三角阵的抽取84

2.2.36 reshape函数——矩阵变维84

2.2.37 rot90函数——矩阵旋转语法说明85

2.2.38 fliplr函数——矩阵的左右翻转86

2.2.39 flipud函数——矩阵的上下翻转86

2.2.40 flipdim函数——按指定维数翻转矩阵87

2.2.41 repmat函数——复制和平铺矩阵87

2.2.42 矩阵的比较函数88

2.2.43 矩阵取整运算89

2.2.44 rat函数——用有理数形式表示矩阵90

2.2.45 rem函数——矩阵元素的余数90

2.2.46 矩阵逻辑运算函数91

2.2.47 符号矩阵的四则运算函数92

2.2.48 sym函数——数值矩阵转化为符号矩阵92

2.2.49 factor函数——符号矩阵的因式分解93

2.2.50 expand函数——符号矩阵的展开94

2.2.51 simple或simplify函数——符号简化94

2.2.52 numel函数——确定矩阵元素个数95

2.3 矩阵分解96

2.3.1 chol函数——Cholesky分解96

2.3.2 lu函数——LU分解97

2.3.3 qr函数——QR分解98

2.3.4 qrdelete函数——从QR分解中删除列99

2.3.5 qinsert函数——从QR分解中添加列100

2.3.6 schur函数——Schur分解100

2.3.7 rsf2csf函数——实Schur向复Schur转化101

2.3.8 eig函数——特征值分解102

2.3.9 svd函数——奇异值分解104

2.3.10 gsvd函数——广义奇异值分解106

2.3.11 qz函数——特征值问题的QZ分解107

2.3.12 hess函数——海森伯格形式的分解108

2.4 线性方程的组的求解109

2.4.1 直接法求线性方程组的特解109

2.4.2 用矩阵的LU分解求方程组的解112

2.4.3 QR分解求方程组的解113

2.4.4 null函数——求线性齐次方程组的通解114

2.4.5 求非齐次线性方程组的通解115

2.4.6 symmlq函数——线性方程组的LQ解法117

2.4.7 bicg函数——双共轭梯度法解方程组119

2.4.8 bicgstab函数——稳定双共轭梯度方法解方程组121

2.4.9 cgs函数——复共轭梯度平方法解方程组122

2.4.10 lsqr函数——共轭梯度的LSQR方法123

2.4.11 qmres函数——广义最小残差法125

2.4.12 minres函数——最小残差法解方程组127

2.4.13 pcg函数——预处理共轭梯度方法128

2.4.14 qmr函数——准最小残差法解方程组129

2.5 特征值与二次型131

2.5.1 特征值与特征向量的求法131

2.5.2 cdf2rdf函数——复对角矩阵转化为实对角矩阵132

2.5.3 orth函数——将矩阵正交规范化133

2.6 秩与线性相关性134

2.6.1 利用rank函数判断矩阵和向量组的秩以及向量组的线性相关性134

2.6.2 求行阶梯矩阵及向量组的基135

2.7 稀疏矩阵技术136

2.7.1 sparse函数——创建稀疏矩阵136

2.7.2 full函数——将稀疏矩阵转化为满矩阵137

2.7.3 find函数——稀疏矩阵非零元素的索引138

2.7.4 spconvert函数——外部数据转化为稀疏矩阵139

2.7.5 spdiags函数——生成带状(对角)稀疏矩阵140

2.7.6 speye函数——单位稀疏矩阵141

2.7.7 sprand函数——稀疏均匀分布随机矩阵141

2.7.8 sprandn函数——生成稀疏正态分布随机矩阵142

2.7.9 sprandsym函数——稀疏对称随机矩阵143

2.7.10 nnz函数——返回稀疏矩阵非零元素的个数144

2.7.11 nonzeros函数——找到稀疏矩阵的非零元素145

2.7.12 nzmax函数——稀疏矩阵非零元素的内存分配145

2.7.13 spfun函数——稀疏矩阵的非零元素应用146

2.7.14 spy函数——画稀疏矩阵非零元素的分布图形147

2.7.15 colmmd函数——稀疏矩阵的排序148

2.7.16 colperm函数——非零元素的列变换148

2.7.17 dmperm函数——Dulmage-Mendelsohn分解149

2.7.18 randperm函数——整数的随机排列150

2.7.19 condest函数——稀疏矩阵的1-范数150

2.7.20 normest函数——稀疏矩阵的2-范数估计值151

2.7.21 luinc函数——稀疏矩阵的分解152

2.7.22 eigs函数——稀疏矩阵的特征值分解154

第3章 数值计算函数157

3.1 基本数学函数157

3.1.1 sin和sinh函数——正弦函数与双曲正弦函数157

3.1.2 asin、asinh函数——反正弦函数与反双曲正弦函数158

3.1.3 cos、cosh函数——余弦函数与双曲余弦函数159

3.1.4 acos、acosh函数——反余弦函数与反双曲余弦函数160

3.1.5 tan和tanh函数——正切函数与双曲正切函数161

3.1.6 atan、atanh函数——反正切函数与反双曲正切函数162

3.1.7 cot、coth函数——余切函数与双曲余切函数163

3.1.8 acot、acoth函数——反余切函数与反双曲余切函数163

3.1.9 sec、sech函数——正割函数与双曲正割函数164

3.1.10 asec、asech函数——反正割函数与反双曲正割函数165

3.1.11 csc、csch函数——余割函数与双曲余割函数166

3.1.12 acsc、acsch函数——反余割函数与反双曲余割函数167

3.1.13 atan2函数——四象限的反正切函数168

3.1.14 abs函数——数值的绝对值与复数的幅值168

3.1.15 exp函数——求以e为底的指数函数169

3.1.16 expm函数——求矩阵以e为底的指数函数170

3.1.17 log函数——求自然对数171

3.1.18 log10函数——求常用对数171

3.1.19 sort函数——排序函数172

3.1.20 fix函数——向零方向取整173

3.1.21 roud函数——朝最近的方向取整173

3.1.22 floor函数——朝负无穷大方向取整174

3.1.23 rem函数——求余数174

3.1.24 ceil函数——朝正无穷大方向取整175

3.1.25 real函数——复数的实数部分176

3.1.26 imag函数——复数的虚数部分176

3.1.27 angle函数——求复数的相角176

3.1.28 conj函数——复数的共轭值177

3.1.29 complex函数——创建复数179

3.1.30 mod函数——求模数179

3.1.31 nchoosek函数——二项式系数或所有的组合数180

3.1.32 rand函数——生成均匀分布矩阵181

3.1.33 randn函数——生成服从正态分布矩阵183

3.2 插值、拟合与查表184

3.2.1 interp1函数——一维数据插值函数184

3.2.2 interp2函数——二维数据内插值185

3.2.3 interp3函数——三维数据插值186

3.2.4 interpn函数——n维数据插值188

3.2.5 spline函数——三次样条插值188

3.2.6 interpft函数——用快速Fourier算法作一维插值189

3.2.7 spline函数——三次样条数据插值189

3.2.8 table1函数——一维查表函数191

3.2.9 table2函数——二维查表192

3.3 数据分析函数193

3.3.1 max函数——最大值函数193

3.3.2 min函数——求最小值函数195

3.3.3 mean函数——平均值计算198

3.3.4 median函数——中位数计算198

3.3.5 sum函数——求和199

3.3.6 prod函数——连乘计算200

3.3.7 cumsum函数——累积总和值200

3.3.8 cumprod函数——累积连乘201

3.3.9 关系及逻辑运算203

3.4 数值微积分205

3.4.1 quad函数——一元函数的数值积分205

3.4.2 quad8函数——牛顿-康兹法求积分206

3.4.3 trapz函数——用梯形法进行数值积分208

3.4.4 rat、rats函数——有理数近似求取209

3.4.5 dblquad函数——矩形区域二元函数重积分的计算210

3.4.6 quad2dggen函数——任意区域上二元函数的数值积分211

3.4.7 diff函数——微分函数212

3.4.8 int函数——积分函数215

3.4.9 roots函数——求多项式的根216

3.4.10 poly函数——通过根求原多项式217

3.4.11 real函数——还原多项式218

3.4.12 dsolve函数——求解常微分方程式218

3.4.13 fzero函数——求一元函数的零点219

3.4.14 龙格-库塔法解微分方程223

第4章 符号运算函数225

4.1 算术符号运算225

4.1.1 矩阵加减运算225

4.1.2 符号矩阵乘法226

4.1.3 符号除法运算226

4.1.4 符号的转置运算227

4.1.5 符号的乘方运算228

4.1.6 size函数——符号矩阵的维数229

4.1.7 compose函数——复合函数运算229

4.1.8 colspace函数——返回列空间的基230

4.1.9 real函数——求符号复数的实数部分231

4.1.10 image函数——求符号复数的虚数部分231

4.1.11 symsum函数——符号表达式求和232

4.1.12 collect函数——合并同类项233

4.1.13 expand函数——符号表达式展开233

4.1.14 factor函数——符号因式分解234

4.1.15 simplify函数——符号表达式的化简234

4.1.16 numden函数——符号表达式的分子与分母235

4.1.17 double函数——将符号矩阵转化为浮点型数值236

4.1.18 solve函数——代数方程的符号解析解237

4.1.19 simple函数——求符号表达式的最简形式238

4.1.20 finverse函数——函数的反函数239

4.1.21 poly函数——求特征多项式240

4.1.22 poly2sym函数——将多项式系数向量转化为带符号变量的多项式241

4.1.23 findsym函数——从一符号表达式中或矩阵中找出符号变量241

4.1.24 horner函数——嵌套形式的多项式的表达式242

4.2 符号函数求微积分243

4.2.1 limit函数——求极限243

4.2.2 diff函数——符号函数导数求解244

4.2.3 int函数——符号函数的积分245

4.2.4 dsolve函数——常微分方程的符号解247

4.3 符号函数的作图249

4.3.1 ezplot函数——画符号函数的图形249

4.3.2 ezplot3函数——三维曲线图250

4.3.3 ezcontour函数——画符号函数的等高线图251

4.3.4 ezcontourf函数——用不同颜色填充的等高线图252

4.3.5 ezpolar函数——画极坐标图形253

4.3.6 ezmesh函数——符号函数的三维网格图254

4.3.7 ezmeshc函数——同时画曲面网格图与等高线图256

4.3.8 ezsurf函数——三维带颜色的曲面图257

4.3.9 ezsurfc函数——同时画出曲面图与等高线图258

4.4 积分变换260

4.4.1 fourier函数——Fourier积分变换260

4.4.2 ifourier函数——逆Fourier积分变换261

4.4.3 laplace函数——Laplace变换262

4.4.4 ilaplace函数——逆Laplace变换262

4.4.5 ztrans函数——求z-变换263

4.4.6 iztrans函数——逆z-变换265

4.5 其他符号运算函数266

4.5.1 vpa函数——可变精度算法计算266

4.5.2 subs函数——在一符号表达式或矩阵中进行符号替换267

4.5.3 taylor函数——符号函数的Taylor级数展开式267

4.5.4 jacobian函数——求Jacobian矩阵269

4.5.5 jordan函数——Jordan标准形270

4.5.6 rsums函数——交互式计算Riemann271

4.5.7 latex函数——符号表达式的LaTex的表示式271

4.5.8 syms函数——创建多个符号对象的快捷函数272

4.5.9 maple函数——调用Maple内核272

4.5.10 mfun函数——Maple数学函数的数值计算274

4.5.11 mhelp函数——Maple函数帮助274

4.5.12 sym2poly函数——将符号多项式转化为数值多项式275

4.5.13 ccode函数——符号表达式的C语言代码275

4.5.14 fortran函数——符号表达式的Fortran语言代码276

第5章 概率统计277

5.1 随机数的产生277

5.1.1 binornd函数——二项分布的随机数据的产生277

5.1.2 normrnd函数——正态分布的随机数据的产生278

5.1.3 random函数——通用函数求各分布的随机数据279

5.2 随机变量的描述280

5.2.1 pdf函数——通用函数计算概率密度函数值280

5.2.2 binopdf函数——二项分布的密度函数281

5.2.3 chi2pdf函数——求卡方分布的概率密度函数282

5.2.4 ncx2pdf函数——求非中心卡方分布的密度函数283

5.2.5 lognpdf函数——对数正态分布283

5.2.6 fpdf函数——F分布284

5.2.7 ncfpdf函数——求非中心F分布函数285

5.2.8 tpdf函数——求T分布286

5.2.9 gampdf函数——求Γ分布函数287

5.2.10 nbinpdf函数——求负二项分布287

5.2.11 exppdf函数——指数分布函数288

5.2.12 raylpdf函数——瑞利分布289

5.2.13 weibpdf函数——求韦伯分布290

5.2.14 normpdf函数——正态分布的概率值291

5.2.15 poisspdf函数——泊松分布的概率值292

5.3 随机变量的累积概率292

5.3.1 cdf函数——通用函数计算累积概率292

5.3.2 binocdf函数——二项分布的累积概率值293

5.3.3 normcdf函数——正态分布的累积概率值293

5.4 随机变量的逆累积分布函数295

5.4.1 icdf函数——计算逆累积分布函数295

5.4.2 norminv函数——正态分布逆累积分布函数296

5.5 随机变量的数字特征296

5.5.1 sort函数——排序297

5.5.2 sortrows函数——按行方式排序298

5.5.3 mean函数——计算样本均值299

5.5.4 var函数——求样本方差300

5.5.5 std函数——求标准差301

5.5.6 nanstd函数——忽略NaN计算的标准差302

5.5.7 geomean函数——计算几何平均数303

5.5.8 mean函数——求算术平均值304

5.5.9 nanmean函数——忽略NaN元素计算算术平均值306

5.5.10 median函数——计算中位数306

5.5.11 nanmedian函数——忽略NaN计算中位数307

5.5.12 harmmean函数——求调和平均数307

5.5.13 range函数——求最大值与最小值之差309

5.5.14 skewness函数——样本的偏斜度310

5.5.15 unifstat函数——均匀分布的期望和方差311

5.5.16 normstat函数——正态分布的期望和方差311

5.5.17 binostat函数——二项分布的均值和方差312

5.5.18 cov函数——协方差313

5.5.19 corrcoef函数——相关系数314

5.6 参数估计315

5.6.1 unifit函数——均匀分布的参数估计315

5.6.2 normfit函数——正态分布的参数估计317

5.6.3 binofit函数——二项分布的参数估计318

5.6.4 betafit函数——计算β分布的参数估计318

5.6.5 mle函数——指定分布的参数估计319

5.6.6 expfit函数——指数分布的参数估计320

5.6.7 gamfit函数——γ分布参数的参数估计320

5.6.8 weibfit函数——韦伯分布的参数估计321

5.6.9 poissfit函数——泊松分布的估计值321

5.6.10 normfit函数——正态分布的估计值322

5.6.11 nlparci函数——非线性模型的参数估计的置信区间323

5.6.12 nlpredci函数——非线性模型置信区间预测324

5.6.13 lsnonneg函数——非负最小二乘法325

5.6.14 lsqnonneg函数——有非负限制的最小二乘法326

5.6.15 nlinit函数——高斯牛顿法的非线性最小二乘拟合327

5.6.16 nlintool函数——非线性拟合327

5.6.17 betalike函数——负β分布的对数似然函数328

5.6.18 gamlike函数——负γ分布的对数似然估计329

5.6.19 normlike函数——负正态分布的对数似然函数330

5.6.20 weiblike函数——威布尔分布的对数似然函数330

5.7 假设检验331

5.7.1 ttest函数——t检验法331

5.7.2 ztest函数——u检验法333

5.7.3 signtest函数——符号检验334

5.7.4 ranksum函数——秩和检验335

5.7.5 signrank函数——符号秩检验336

5.7.6 ttest2函数——两个正态总体均值差的检验(t检验)337

5.7.7 jbtest函数——正态分布的拟合优度测试338

5.7.8 kstest2函数——两个样本具有相同的连续分布的假设检验339

5.7.9 kstest函数——单个样本分布的Kolmogorov-Smimov测试340

5.8 图形绘制341

5.8.1 lsline函数——最小二乘拟合直线341

5.8.2 normplot函数——绘制正态分布概率图形343

5.8.3 tabulate函数——正整数的频率表显示343

5.8.4 capaplot函数——样本的概率图形344

5.8.5 cdfplot函数——经验累积分布函数图形345

5.8.6 weibplot函数——绘制威布尔(Weibull)概率图形346

5.8.7 histfit函数——带有正态密度曲线的直方图346

5.8.8 boxplot函数——样本数据的盒图347

5.8.9 refline函数——给当前图形加一条参考线348

5.8.10 refcurve函数——在当前图形中加入一条多项式曲线349

5.8.11 normspec函数——在指定的界线之间画正态密度曲线349

第6章 绘图与图形处理351

6.1 二维图形351

6.1.1 plot函数——基本平面图形函数351

6.1.2 线型与颜色355

6.1.3 图形标记355

6.1.4 设定坐标轴356

6.1.5 legend函数——加图例358

6.1.6 text函数——添加字符串359

6.1.7 subplot函数——分区绘图360

6.1.8 grid、box——给坐标加网格和边框361

6.1.9 figure函数——多图形窗口绘制362

6.1.10 hold函数——图形保持364

6.1.11 三角图形绘制365

6.1.12 fplot——函数f(x)曲线366

6.2 特殊坐标图形368

6.2.1 loglog函数——绘制双对数坐标图形368

6.2.2 semilogx函数——单对数坐标370

6.2.3 polar函数——绘制极坐标图372

6.2.4 bar函数——二维垂直条形图373

6.2.5 barh函数——二维水平条形图375

6.2.6 stairs函数——阶梯图形375

6.2.7 ezplot函数——隐函数图形绘制376

6.2.8 fill函数——填充图形378

6.2.9 zoom函数——对图形缩放379

6.2.10 meshgrid函数——生成数据点矩阵381

6.2.11 compass函数——从原点画箭头图383

6.2.12 comet函数——绘制二维彗星图384

6.2.13 errorbar函数——绘制误差图385

6.2.14 feather函数——画速度向量图386

6.2.15 hist函数——二维条形直方图387

6.2.16 rose函数——角度直方图390

6.2.17 stem函数——画二维离散数据图391

6.2.18 stem3函数——画三维离散数据图392

6.2.19 pie函数——画饼图394

6.3 三维曲线绘制395

6.3.1 plot3函数——绘制三维曲线395

6.3.2 mesh函数——绘制三维网格图397

6.3.3 surf函数——三维曲面图398

6.3.4 contour3函数——三维等高线绘制398

6.3.5 contour函数——曲面的等高线400

6.3.6 clabel函数——等高线填标签401

6.3.7 contourc函数——等高线图形计算402

6.3.8 fill3函数——填充三维图403

6.3.9 sphere函数——绘制球体404

6.3.10 contourf函数——填充二维等高线405

6.3.11 pie3函数——三维饼图407

6.3.12 comet3函数——三维彗星图绘制408

6.3.13 surf函数——阴影曲面图409

6.3.14 cylinder函数——生成圆柱图形410

6.3.15 surfc函数——绘制阴影图及等高线412

6.3.16 surfl函数——带光照模式的曲面图413

6.3.17 waterfall函数——瀑布图415

6.4 图形图像处理与动画制作416

6.4.1 view函数——视点处理416

6.4.2 colormap函数——获取当前色图417

6.4.3 brighten函数——色图控制函数420

6.4.4 colorbar函数——显示颜色条420

6.4.5 contrast函数——提高灰色对比度421

6.4.6 rgbplot函数——画出色图422

6.4.7 shading函数——设置颜色色调423

6.4.8 hidden函数——隐含线条的显示425

6.4.9 light函数——光照处理426

6.4.10 图像的压缩和解压427

6.4.11 图形的裁剪处理429

6.4.12 hidden函数——图像的消隐处理430

6.4.13 imread和imwrite函数——读入读出图像文件432

6.4.14 image和imagesc函数——显示图像文件433

6.4.15 动画制作函数433

6.5 图形句柄函数435

6.5.1 figure函数——创建一个新的图形对象435

6.5.2 line函数——创建线条436

6.5.3 surface函数——生成面440

第7章 MATLAB程序设计442

7.1 MATLAB程序入门简介442

7.1.1 MATLAB文本编辑器442

7.1.2 利用文本编辑器编写M文件444

7.2 MATLAB控制流448

7.2.1 input函数——数据的输入449

7.2.2 disp函数——数据的输出450

7.2.3 pause函数——程序的暂停451

7.2.4 for循环451

7.2.5 while循环454

7.2.6 if-else-end结构控制语句456

7.2.7 switch-case结构458

7.2.8 try-catch结构461

7.2.9 在M文件中使用控制流462

7.2.10 continue语句463

7.2.11 break命令——结束循环465

7.2.12 return命令——正常退出465

7.2.13 keyboard命令——停止文件执行并转交控制466

7.2.14 error和warning命令467

7.2.15 循环的嵌套469

7.3 函数文件和脚本文件470

7.3.1 M脚本文件470

7.3.2 函数文件的基本结构471

7.3.3 函数调用471

7.3.4 函数参数的可调性472

7.3.5 全局变量与局部变量473

7.3.6 M函数文件举例474

7.4 变量的检测传递和限权使用函数476

7.4.1 变长度输入输出变量476

7.4.2 内联函数创建477

7.5 程序调试479

7.5.1 程序调试概述480

7.5.2 调试器480

7.5.3 调试命令483

第8章 Simulink命令484

8.1 基本命令484

8.1.1 Simulink命令——启动模块库浏览器484

8.1.2 find_system命令——查找指定的仿真系统485

8.1.3 load_system命令——加载指定的仿真系统487

8.1.4 open_system命令——打开仿真系统或者子系统489

8.1.5 get_param命令——获取仿真系统的参数491

8.1.6 set_param命令——设置仿真系统的参数494

8.1.7 gcs和gab命令——获取当前仿真系统或模块的名称495

8.1.8 gcbh和getfullname命令——获取系统的句柄和名称496

8.1.9 bdclose命令——关闭正在打开的仿真系统窗口497

8.1.10 slupdate命令——更新系统的模块498

8.1.11 slhelp命令——查看Simulink的帮助信息499

8.2 仿真命令500

8.2.1 simget命令——获取仿真系统的信息500

8.2.2 simset命令——设置仿真参数501

8.2.3 sim命令——运行仿真503

8.2.4 linmod命令——模型的线性化505

8.2.5 trim命令——求解系统的平衡点509

第9章 图形用户界面制作511

9.1 入门511

9.2 图形用户界面设计的基本函数516

9.2.1 get函数——获得对象属性516

9.2.2 set函数——设置对象属性517

9.2.3 gcf函数——回归当前图形句柄520

9.2.4 figure函数——图形窗口的建立521

9.2.5 uimenu函数——自制用户菜单的创建522

9.2.6 设置快捷键524

9.2.7 helpdlg函数——帮助窗口对话框525

9.2.8 errordlg函数——错误窗口对话框526

9.2.9 warndlg函数——警告对话框526

9.2.10 uisetcolor函数——颜色设置对话框527

9.2.11 questdlg函数——提问对话框设计528

9.2.12 msgbox函数——消息框设计528

9.2.13 uicontrol函数——控件编写529

9.2.14 Button按钮控件的设计530

9.3 图形用户界面设计工具531

9.3.1 界面设计工具的结构531

9.3.2 用户界面设计工具的控件介绍533

9.3.3 交互式用户界面设计工具应用示例535

第10章 信号处理工具箱540

10.1 信号的产生540

10.1.1 三角信号产生540

10.1.2 ones函数——单位阶跃信号的产生542

10.1.3 单位冲击信号的产生542

10.1.4 diric函数——生成狄里克力函数543

10.1.5 sawtooth函数——生成锯齿波543

10.1.6 sinc函数——生成sinc信号545

10.1.7 chirp函数——生成扫频信号545

10.1.8 产生离散信号546

10.2 信号的时频分析547

10.2.1 mean函数——求取信号的均值547

10.2.2 std函数——求信号的标准差548

10.2.3 xcorr函数——估计相关性549

10.2.4 conv函数——卷积运算550

10.2.5 cov函数——求方差和协方差550

10.2.6 fft函数——快速傅立叶变换552

10.2.7 离散信号的Z变换553

10.2.8 residuze函数——离散信号的Z反变换554

10.2.9 hilbert函数——希尔伯特变换555

10.3 滤波器的设计555

10.3.1 buttap函数——设计巴特沃思滤波器556

10.3.2 cheblap函数——设计Chebyshev 1低通模拟滤波器557

10.3.3 cheb2ap函数——设计Chebyshev 2型滤波器558

10.3.4 besselap函数——设计Bessel低通滤波器559

10.3.5 butter函数——设计Butterworth滤波器560

10.3.6 impinvar函数——模拟滤波器转化为数字滤波器562

10.3.7 bilinear函数——用双线形变换法将模拟滤波器转化为数字滤波器563

10.3.8 cheby1函数——设计Chebyschev 1型滤波器564

10.3.9 cheby2函数——设计Chebyschev 2型滤波器565

10.3.10 ellip函数——设计椭圆形滤波器567

10.3.11 bessel函数——设计bessel滤波器567

10.3.12 yulewalk函数——设计yulewalkIIR型滤波器567

10.3.13 fir1函数——设计FIR滤波器569

10.3.14 fir2函数——利用窗口法进行FIR滤波器设计570

第11章 符号数学工具箱572

11.1 符号表达式的MATLAB表示572

11.2 符号表达式的运算573

11.2.1 numden函数——提取分子和分母573

11.2.2 symadd函数——符号表达式求和575

11.2.3 symsub函数——符号表达式求差576

11.2.4 symlnul函数——符号表达式求积577

11.2.5 symdiv函数——符号表达式求商577

11.2.6 sympow函数——符号表达式求幂次578

11.2.7 compose函数——符号的复合函数运算578

11.2.8 fincerse函数——求函数的逆函数579

11.2.9 symsun函数——求表达式的符号和580

11.2.10 sym函数——数字参量转换为符号表达式581

11.2.11 numneric函数——符号表达式转换为数字参量581

11.2.12 sym2poly函数——将符号多项式变换成它的MATLAB等价系数向量581

11.2.13 subs函数——变量替换582

11.2.14 digit函数——可变精度算术运算583

11.3 符号方程求解584

11.3.1 solve函数——求解线性符号方程组584

11.3.2 代数方程组求解586

11.3.3 dsolve函数——符号微分方程求解586

11.3.4 diff函数——符号函数微分588

11.3.5 int函数——符号函数积分589

11.3.6 ezplot函数——符号表达式画图590

11.3.7 pretty函数——符号函数化简591

11.3.8 simplify函数——利用恒等式化简592

11.3.9 simple函数——最少字符简化593

附录 MATLAB常用函数检索表(按首字母排序)594

热门推荐