作为一名MATLAB的狂热学习者,从最开始接触到至现在的日趋炉火纯青,确实是一段辛酸的成长史,也是一个人生历练的过程,下面仅以个人观点来简单阐述一下MATLAB中常用的一些基本函数:

1、波形产生和绘图

chirp 产生扫描频率余弦
diric 产生Dirichlet函数或周期Sinc函数
gauspuls 产生高斯调制正弦脉冲
pulstran 产生脉冲串
rectpuls 产生非周期矩形信号
sawtooth 产生锯齿波或三角波
sinc 产生sinc函数
square 产生方波
strips 产生条图
tripuls 产生非周期三角波

2、滤波器分析和实现

abs 绝对值(幅值)
angle 相位角
conv 卷积和多项式乘法
conv2 二维卷积
fftfilt 基于FFT重叠加法的数据滤波
filter 递归(IIR)或非递归(FIR)滤波器的数据滤波
firter2 二维数字滤波
filtfilt 零相位数字滤波
filtic 函数filter初始条件确定
freqs 模拟滤波器频率响应
freqspace 频率响应的频率空间设置
freqz 数字滤波器频率响应
grpdelay 群延迟
impz 数字滤波器的脉冲响应
latcfilt 格型梯形滤波器实现
unwrap 相位角展开

3、线性系统变换

convmtx  卷积矩阵
latc2tf   格型滤波器转换为传递函数形式
poly2rc  多项式系数转换为反射系数
rc2poly  反射系数转换为多项式系数
residuez  z-传递函数的部分分式展开
sos2ss  二阶级联转换为状态空间
sos2tf   二阶级联转换为传递函数
sos2zp  二阶级联转换为零极点增益形式
ss2sos  状态空间转换为二阶级联形式
ss2tf  状态空间转换为传递函数
ss2zp  状态空间转换为零极点增益
tf2latc  传递函数转换为格型滤波器
tf2ss 传递函数转换为状态空间
tf2zp 传递函数转换为零极点增益
zp2sos 零极点增益形式转换为二阶级联形式
zp2ss 零极点增益形式转换为状态空间
zp2tf 零极点增益转换为传递函数

4、IIR滤波器设计--经典和直接法

besself   Bessel(贝赛尔)模拟滤波器设计
butter  Butterworth(巴特沃斯)滤波器设计
cheby1  Chebyshev (切比雪夫)1型滤波器设计 ( 通带波纹)
cheby2  chebyshev  (切比雪夫)2型滤波器设计(阻带波纹)
ellip  椭圆(Cauer)滤波器设计
maxflat   通用数字Butterworth滤波器设计
yulewalk 递归数字滤波器设计

5、IIR滤波器阶数的选择

buttord  Butterworth型滤波器阶数的选择
cheb1ord  Chebyshev1型滤波器阶数的选择
cheb2ord  Chebyshev2型滤波器阶数的选择
ellipord  椭圆滤波器阶次选择

6、FIR滤波器设计

cremez 复响应和非线性相位等波纹FIR滤波器设计
fir1  基于窗函数的有限冲激响应滤波器设计----标准响应
fir2  基于窗函数的有限冲激响应滤波器设计----任意响应
fircls 多频带滤波的最小方差FIR滤波器设计
fircls1  低通和高通线性相位FIR滤波器的最小方差设计
firs  最小线性相位滤波器设计
firrcos  升余弦FIR滤波器设计
intfilt  插值FIR滤波器设计
kaiserord 用凯赛(Kaiser)窗估计函数fir1参数
remez  Parks-McClellan优化滤波器设计
remezord  Parks-McCllan优化滤波器阶估计
czt   Chirp z-变换
dct   离散余弦变换
dftmtx    离散傅立叶变换矩阵
fft      一维FFT
fft2    二维FFT
fftshift    函数fft和fft2输出的重新排列
hilbert    希尔伯特(Hilbert)变换

7、统计信号处理

cohere  两个信号相干函数估计
corrcoef 相关系数矩阵
cov 协方差矩阵
csd 互功率谱密度估计(CSD)
pmem 最大熵功率谱估计
pmtm 多窗口功率谱估计(MTM)
pmusic 特征值向量功率谱估计(MUSIC)
psd 自功率谱密度估计
tfe 传递函数估计
xcorr 互相关函数估计
xcorr2 二维互相关函数估计
xcov 互协方差函数估计

8、窗函数

bartlett    巴特利斯(Bartlett)窗
blackman    勃莱克曼(Blackman)窗
boxcar    矩形窗
chebwin    切比雪夫(Chebyshev)窗
hamming    汉明(Hamming)窗
hanning    汉宁(Hanning)窗
kaiser    凯塞(Kaiser)窗
triang    三角窗

9、参数建模

invfreqs    由频率响应辨识连续时间(模拟)滤波器
invfreqz     由频率响应辨识离散时间滤波器
levinson    Levinson-Durbin递归算法
lpc    线性预测系数
prony    Prong法的时域IIR滤波器设计
stmcb    利用Steiglitz-McBride迭代法求线性模型

10、模拟原型设计

besselap    Bessel模拟低通滤波器原型设计
buttap    Butterworth模拟低通滤波器原型设计
cheblap    Chevbyshev1型模拟低通滤波器原型设计
cheb2ap   Chevbyshev2型模拟低通滤波器原型设计
ellipap    椭圆低通滤波器原型设计

11、特殊运算

cceps 复时谱分析
cplxpair 重新排列组合复数
decimate 降低序列的采样频率
deconv 解卷积和多项式除法
demod 通信仿真中的解调制
detrend 去除线性趋势
dpss Slepain序列
dpssclear 去除数据库Slepain序列
dpssdir 从数据库目录消去Slepain序列
dpssload 从数据库调入Slepain序列
dpsssave Slepain序列存入数据库
icceps 倒复时谱
interp 整数倍提高采样频率
medfilt1 一维中值滤波
modulate 通讯仿真调制
polystap 稳定多项式
rceps 实时谱和最小相位重构
resample 任意倍数改变采样速率
specgram 频谱分析
upfirdn 利用fir滤波器转换采样频率
vco 电压控制振荡器

来自MATLAB的资深学习者的心声:常用函数的介绍相关推荐

  1. matlab实验5函数文件,matlab实验作业(数据类型,常用函数,导入外部文件)

    实验一 MATLAB环境与运算基础 一.实验目的 掌握 MATLAB环境与基本操作: 掌握MATLAB常见数据类型的创建.表示和引用: 熟悉MATLAB数据类型的各种运算与常用函数: 熟悉导入外部数据 ...

  2. Ptyhon xlrd常用函数用法介绍

    一.安装xlrd模块 1.到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 2.直接cmd,pip install ...

  3. C++ vector 使用方法(各种常用函数的介绍)

    一.vector的基础介绍 0.数组基础 一维数组与多维数组,是C++中最常用的系列存储工具,数组的常规使用的基础上,STL的中自带多种升级版的容器与基础函数,vector则是其中一款. 1.vect ...

  4. php 常用简单函数,PHP中常用函数简单介绍

    1. var_dump  打印变量的相关信息 void var_dump ( $expression [, 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值.数组将递归展开值,通过缩进显 ...

  5. 【Pytorch】常用函数功能介绍和注意事项

    [持续更新中-] 数据预处理 Variable from torch.autograd import Variable 作用:自动微分变量,用于构建计算图 网络层定义 torch.nn.BatchNo ...

  6. PySCIPOpt常用函数功能介绍(一)

    ​以下代码段定义一个SCIP程序变量: def addVar( self, name = '', vtype = 'C', lb = 0.0, ub = None, obj = 0.0, priced ...

  7. c语言strlren函数的原代码,VB常用函数

    现在的编程软件像VB,C++等,大多自带功能很强的函数库,可以很省力得完成各种功能.很多时候,想不起来实现某个功能的函数或函数格式,导致编程大费周折.作为一个编程人员,我对此深有体会.因此,特地准备了 ...

  8. [转载] python函数分为哪几种_python常用函数

    参考链接: Python中的等分算法函数bisect Python常用函数 python中函数以两种形式呈现:一是可以自己定义的函数function,比如最常用的print()函数:另外一种是作为类的 ...

  9. MATLAB常用函数, 常见问题

    MATLAB常用函数 1.常用取整函数 round(x):四舍五入函数 floor(x) : 向下取整, 即 floor(1.2)=1,  floor(1.8) = 1 ceil(x) : 向上取整, ...

最新文章

  1. 如何初始化一个定长ListT
  2. Android软键盘调用及隐藏,以及获得点击软键盘输入的字母信息
  3. python的快速入门-Python快速入门,你想要的就在这里了!
  4. Django框架(10.Django中的模型类的定义以及模型类字段属性和选项)
  5. Android之应用APN、WIFI、GPS定位小例子
  6. 通用sqlserver分页存储过程
  7. Linux命令常用的快捷键
  8. Aspose.Words转换为PDF的时候字体丢失的问题解决
  9. Volterra方程的不动点
  10. php模拟登陆青果教务系统
  11. raspberry 防火墙_用Raspberry Pi对您的家庭网络进行防火墙
  12. 拉取并且mongo保存聚宽的期货分钟线数据
  13. 云计算是什么,云计算的特点及主要形式
  14. Silvaco学习笔记(四)毕设相关
  15. 报错java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String解决踩坑
  16. 职场:IT女性的困扰
  17. 在虚拟机上搭建云平台环境(2)Controller和Computer系统安装
  18. enterprise linux 5 图形化登录,配置XManager5连接Linux图形化界面详解
  19. STC 51单片机58——旋转LED
  20. JSP企业电子投票系统(源代码+论文+开题报告+外文翻译+文献综述)

热门文章

  1. c++第3次上机实验 项目1:个人所得税计算器
  2. IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法
  3. 计算机一级考试只能在校生考吗,计算机一级不是在校生能考嘛
  4. 仁者如射,射者正己而后发。发而不中,不怨胜己者,反求诸己而已矣。
  5. 高级软考之——系统分析师历年考点知识点总结
  6. 猎豹wifi有linux,最全猎豹免费wifi手机连上了但上不了网的解决方法介绍
  7. 解决Github下载慢问题
  8. 杰奇cms不同设备访问自动跳转自动适应
  9. 普通家用4G路由器和工业4G路由器有什么区别
  10. 出现了一个问题,导致程序停止正常工作。如果有可用的解决方案,windows 将关闭程序并通知你