所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 资料手册
文档家VIP会员升级

MATLAB数字信号与图像处理范例实战速查宝典

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函数:将符号矩阵转化为浮点型数值 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录