MATLAB工具箱介绍和信号处理工具箱

数字信号处理有主工具箱(任何一版的MATLAB中都有)和专用工具箱。主工具箱的位置为...\MATLAB\R2018a\toolbox\matlab(以R2018a版本为例)。主工具箱中有很多函数库,如下图所示。

  1. 查询各个函数库或者工具箱中的函数,用help
  2. 查询具体的函数内容,使用type
  3. 定位某个函数文件,使用which

除了MATLAB自带的工具箱,有时经常要添加单独下载的工具箱,因为随着数字信号处理的发展又会出现一些新的工具箱(比如MCA工具箱,时频分析工具箱等等),这些工具箱需要自己下载下来添加到matlab路径中。步骤如下

对于信息与信号处理专业的学生来说,信号处理工具箱(https://ww2.mathworks.cn/products/signal.html)应该是经常使用的工具箱之一了。《数字信号处理-原理、实现及应用》高西全等编著的书籍附录中就含有MATLAB信号处理工具箱函数表。经常用的有波形产生,变换,统计信号分析和谱分析中的函数,可以参考博客https://www.cnblogs.com/wt869054461/p/7172030.html

MATLAB官方也提供了信号处理工具箱的User Guide和Reference,如下图所示,可自行去下载(要先注册一个账号)。


最后,推荐几本学习数字信号处理的matlab实现可以参考的书籍:

数字信号处理的MATLAB实现》万永革

数字信号处理:使用Matlab:维纳.K.恩格尔, 约翰.G.普罗克斯, 刘树棠》

《数字信号处理学习指导 第二版》吴镇扬

其实MathWorks公司有相关的文档、教程、示例、视频和网上研讨会(https://ww2.mathworks.cn/videos.html?s_tid=hp_ff_l_videos)、培训(https://ww2.mathworks.cn/services/training.html?s_tid=hp_ff_l_training等等帮助使用者学习如何使用matlab,如:MATLAB在信号处理中的应用,Find Interference Using Persistence Spectrum