MATLAB数字信号与图像处理范例实战速查宝典作 者: 魏晗 ,陈刚 著出版时间: 2013内容简介 MATLAB语言具有高效、功能强大、界面友好和语言自然等特点,是目前工程界比较流行的工程仿真软件。本书由MATLAB基础知识及基本应用、信号处理与通信的MATLAB函数和数字图像处理方面的MATLAB函数三大部分组成。第一部分主要包括MATLAB入门、矩阵及其基本运算、数值计算函数、符号运算函数和概率统计函数;第二部分介绍了数字信号处理和通信系统处理等方面的MATLAB函数速查;第三部分包括MATLAB图像处理基础、图像变换、图像增强处理、图像分析与图像形态学等内容。本书立足于MATLAB在基础应用、信号处理和图像处理等方面的常用函数,每个函数的介绍都包括函数功能、语法格式和函数举例等,部分函数还配有图像进行说明,所以既适用于初学者自学,也适用于有一定经验的MATLAB用户,本书还可作为本专科院校学生的参考用书。目录第一部分 MATLAB基础知识及基本应用第1章 MATLAB入门 1.1 常用信息 1.1.1 help函数:在线帮助(显示在命令窗口) 1.1.2 helpwin函数:在线帮助(独立窗口显示) 1.1.3 lookfor函数:显示与该关键字有关的命令和函数 1.2 管理工作区命令 1.2.1 who函数:显示当前变量 1.2.2 whos函数:显示当前变量的具体信息 1.2.3 clear函数:从内存中清除变量和函数 1.3 管理命令和函数 1.3.1 what函数:显示当前目录下的MATLAB文件 1.3.2 which函数:找出函数和文件的位置 1.3.3 type函数:显示M文件内容 1.4 操作系统命令 1.4.1 dir函数:显示当前或指定目录下的文件 1.4.2 pwd函数:显示当前工作目录 1.4.3 delete函数:删除文件 1.4.4 web函数:打开页面浏览器加载文件的函数 1.5 数据类型 1.5.1 double函数:双精度数值类型的定义 1.5.2 sym函数:符号型函数的定义 1.5.3 inline函数:内联函数对象的构造 1.5.4 char函数:定义字符数组或字符串 1.5.5 uint8函数:无符号8位整数 1.6 小结 第2章 矩阵及其基本运算 2.1 矩阵的表示 2.1.1 sym函数:定义符号矩阵或把数值矩阵转化为相应的符号矩阵 2.1.2 syms函数:定义多个符号变量 2.1.3 cat函数:创建多维数组 2.1.4 zeros函数:零矩阵的生成 2.1.5 eye函数:单位矩阵的生成 2.1.6 ones函数:生成全1阵 2.1.7 rand函数:生成均匀分布随机矩阵 2.1.8 randn函数:生成正态分布随机矩阵 2.1.9 randperm函数:产生随机序列 2.1.10 linspace函数:生成线性等分向量 2.1.11 logspace函数:产生对数等分向量 2.1.12 blkdiag函数:产生以输入元素为对角线元素的矩阵 2.1.13 compan函数:生成友矩阵 2.1.14 hankel函数:生成Hankel方阵 2.1.15 hilb函数:生成Hilbert(希尔伯特)矩阵 2.1.16 invhilb函数:生成逆Hilbert矩阵 2.1.17 magic函数:生成Magic(魔方)矩阵 2.1.18 pascal函数:生成Pascal矩阵 2.1.19 toeplitz函数:生成托普利兹矩阵 2.1.20 wilkinson函数:生成Wilkinson特征值测试阵 2.2 矩阵的运算 2.2.1 dot函数:向量的点积 2.2.2 cross函数:向量叉乘 2.2.3 conv函数:矩阵的卷积和多项式乘法 2.2.4 deconv函数:反褶积(解卷)和多项式除法运算 2.2.5 kron函数:张量积 2.2.6 intersect函数:求两个集合的交集 2.2.7 ismember函数:检测集合中的元素 2.2.8 setdiff函数:求两集合的差 2.2.9 setxor函数:求两个集合交集的非 2.2.10 union函数:求两集合的并集 2.2.11 unique函数:取集合的单值元素 2.2.12 expm函数:方阵指数函数 2.2.13 logm函数:求矩阵的对数 2.2.14 funm函数:方阵的函数运算 2.2.15 sqrtm函数:求矩阵的方根 2.2.16 polyvalm函数:求矩阵的多项式 2.2.17 det函数:求方阵的行列式 2.2.18 inv函数:求矩阵的逆 2.2.19 pinv函数:求矩阵的伪逆矩阵 2.2.20 trace函数:矩阵的迹 2.2.21 norm函数:求向量或矩阵的范数 2.2.22 cond函数:求矩阵的条件数 2.2.23 condest函数:1-范数的条件数估计 2.2.24 rcond函数:矩阵可逆的条件数估值 2.2.25 condeig函数:特征值的条件数 2.2.26 rank函数:矩阵的秩 2.2.27 diag函数:矩阵对角线元素的抽取 2.2.28 tril函数:下三角阵的抽取 2.2.29 triu函数:上三角阵的抽取 2.2.30 reshape函数:矩阵变维 2.2.31 rot90函数:矩阵旋转语法说明 2.2.32 fliplr函数:矩阵的左右翻转 2.2.33 flipud函数:矩阵的上下翻转 2.2.34 flipdim函数:按指定维数翻转矩阵 2.2.35 repmat函数:复制和平铺矩阵 2.2.36 rat函数:用有理数形式表示矩阵 2.3 矩阵的分解 2.3.1 chol函数:Cholesky分解 2.3.2 lu函数:LU分解 2.3.3 qr函数:QR分解 2.3.4 qrdelete函数:从QR分解中删除列 2.3.5 qrinsert函数:从QR分解中添加列 2.3.6 schur函数:Schur分解 2.3.7 rsf2csf函数:实Schur向复Schur转化 2.3.8 eig函数:特征值分解 2.3.9 svd函数:奇异值分解 2.3.10 gsvd函数:广义奇异值分解 2.3.11 qz函数:特征值问题的QZ分解 2.3.12 hess函数:海森伯格形式的分解 2.4 线性方程组的求解 2.4.1 null函数:求线性齐次方程组的通解 2.4.2 symmlq函数:线性方程组的LQ解法 2.4.3 bicg函数:用双共轭梯度法解方程组 2.4.4 bicgstab函数:用稳定双共轭梯度方法解方程组 2.4.5 cgs函数:用复共轭梯度平方法解方程组 2.4.6 lsqr函数:共轭梯度的LSQR方法 2.4.7 qmres函数:广义最小残差法 2.4.8 minres函数:用最小残差法解方程组 2.4.9 pcg函数:预处理共轭梯度方法 2.4.10 qmr函数:用准最小残差法解方程组 2.5 小结 第3章 数值计算函数 3.1 基本数学函数 3.1.1 sin和sinh:正弦函数与双曲正弦函数 3.1.2 asin、asinh函数:反正弦函数与反双曲正弦函数 3.1.3 cos、cosh函数:余弦函数与双曲余弦函数 3.1.4 acos、acosh函数:反余弦函数与反双曲余弦函数 3.1.5 tan和tanh函数:正切函数与双曲正切函数 3.1.6 atan、atanh函数:反正切函数与反双曲正切函数 3.1.7 cot、coth函数:余切函数与双曲余切函数 3.1.8 acot、acoth函数:反余切函数与反双曲余切函数 3.1.9 sec、sech函数:正割函数与双曲正割函数 3.1.10 asec、asech函数:反正割函数与反双曲正割函数 3.1.11 csc、csch函数:反正割函数与反双曲正割函数 3.1.12 acsc、acsch函数:反余割函数与反双曲余割函数 3.1.13 atan2函数:四象限的反正切函数 3.1.14 abs函数:数值的绝对值与复数的幅值 3.1.15 exp函数:求以e为底的指数函数 3.1.16 expm函数:求矩阵以e为底的指数函数 3.1.17 log函数:求自然对数 3.1.18 log10函数:求常用对数 3.1.19 sort函数:排序函数 3.1.20 fix函数:向零方向取整 3.1.21 roud函数:朝最近的方向取整 3.1.22 floor函数:朝负无穷大方向取整 3.1.23 rem函数:求余数 3.1.24 ceil函数:朝正无穷大方向取整 3.1.25 real函数:复数的实数部分 3.1.26 imag函数:复数的虚数部分 3.1.27 angle函数:求复数的相角 3.1.28 conj函数:复数的共轭值 3.1.29 complex函数:用实数与虚数部分创建复数 3.1.30 mod函数:求模数(带符号的除法余数) 3.2 插值 3.2.1 meshgrid函数:生成用于画三维图形的矩阵数据 3.2.2 interp1函数:一维数据插值函数 3.2.3 interp2函数:二维数据内插值 3.2.4 interp3函数:三维数据插值 3.2.5 spline函数:三次样条数据插值 3.2.6 interpft函数:用快速Fourier算法做一维插值 3.3 数据分析函数 3.3.1 max函数:求最大值函数 3.3.2 min函数:求最小值函数 3.3.3 mean函数:平均值计算 3.3.4 median函数:中位数计算 3.3.5 sum函数:求和函数 3.3.6 prod函数:连乘计算 3.3.7 cumsum函数:累积总和值 3.3.8 cumprod函数:累积连乘 3.4 数值微积分 3.4.1 quad函数:一元函数的数值积分 3.4.2 trapz函数:用梯形法进行数值积分 3.4.3 rat函数:有理数近似求取 3.4.4 dblquad函数:矩形区域上二重积分的计算 3.4.5 diff函数:微分函数 3.4.6 int函数:积分函数 3.4.7 roots函数:求多项式的根 3.4.8 poly函数:通过根求原多项式 3.4.9 dsolve函数:求解常微分方程式 3.4.10 fzero函数:求一元函数的零点 3.5 小结 第4章 符号运算函数 4.1 算术符号运算 4.1.1 size函数:符号矩阵的维数 4.1.2 compose函数:复合函数运算 4.1.3 colspace函数:返回列空间的基 4.1.4 real函数:求符号复数的实数部分 4.1.5 image函数:求符号复数的虚数部分 4.1.6 symsum函数:符号表达式求和 4.1.7 collect函数:合并同类项 4.1.8 expand函数:符号表达式展开 4.1.9 factor函数:符号因式分解 4.1.10 simple函数:求符号表达式的最简形式 4.1.11 simplify函数:符号表达式的化简 4.1.12 numden函数:符号表达式的分子与分母 4.1.13 double函数:将符号矩阵转化为浮点型数值 上一篇: 电磁场与微波技术学习指导 下一篇: FPGA数字信号处理与工程应用实践