Matlab信号处理工具箱函数

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

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

zplane 零极点图

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

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

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

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)变换
idct    离散余弦逆变换
ifft      一维逆FFT
ifft2    二维逆FFT

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

窗函数
bartlett    巴特利斯(Bartlett)窗
blackman    勃莱克曼(Blackman)窗
boxcar    矩形窗
chebwin    切比雪夫(Chebyshev)窗
hamming    汉明(Hamming)窗
hanning    汉宁(Hanning)窗
kaiser    凯塞(Kaiser)窗
triang    三角窗
参数建模
invfreqs    由频率响应辨识连续时间(模拟)滤波器
invfreqz     由频率响应辨识离散时间滤波器
levinson    Levinson-Durbin递归算法
lpc    线性预测系数
prony    Prong法的时域IIR滤波器设计
stmcb    利用Steiglitz-McBride迭代法求线性模型
模拟原型设计
besselap    Bessel模拟低通滤波器原型设计
buttap    Butterworth模拟低通滤波器原型设计
cheblap    Chevbyshev1型模拟低通滤波器原型设计
cheb2ap   Chevbyshev2型模拟低通滤波器原型设计
ellipap    椭圆低通滤波器原型设计
频率变换
lp2bp    低通至带通模拟滤波器变换
lp2bs    低通至带阻模拟滤波器变换
lp2hp    低通至高通模拟滤波器变换
lp2lp      低通至低通模拟滤波器变换
滤波器离散变换
bilinear    双线性变换
impinvar    冲激不变法的模拟至数字滤波器变换
交互式工具
sptool    交互式信号、滤波器和频谱分析工具

特殊运算
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 电压控制振荡器
时间: 2024-10-12 19:52:28

Matlab信号处理工具箱函数的相关文章

MATLAB信号处理工具箱函数列表分类

现将MATLAB信号处理工具箱函数进行分组,便于记忆查询和长期回顾.(只解释基本用途,具体用法请在help目录下查询) Waveform Generation(波形产生) chairp: 产生扫频余弦函数: diric: 产生Dirichlet或周期sinc函数: gauspuls: 产生高斯调制地正弦曲线脉冲: pulstran: 产生一个脉冲序列: rectpuls: 产生一个非周期的抽样方波: sawtooth: 产生锯齿波或三角波: sinc: 产生sinc函数,即sin(πt)/πt;

matlab遗传算法工具箱

转自http://blog.sina.com.cn/s/blog_5ebcc0240101pnrj.html matlab遗传算法工具箱函数及实例讲解 (2014-01-10 13:03:57)   分类: matlab 最近研究了一下遗传算法,因为要用遗传算法来求解多元非线性模型.还好用遗传算法的工具 箱予以实现了,期间也遇到了许多问题.借此与大家分享一下. 首先,我们要熟悉遗传算法的基本原理与运算流程. 基本原理:遗传算法是一种典型的启发式算法,属于非数值算法范畴.它是模拟达尔文的自然 选择

机器学习之实战matlab神经网络工具箱

上节在 <机器学习之从logistic到神经网络算法> 中,我们已经从原理上介绍了神经网络算法的来源与构造,并编程实战了简单神经网络对于线性与非线性数据的分类测试实验.看过上节的可能会发现,上节实现的算法对于非线性数据的分类效果并不是非常完美,有许多值得优化的地方.而matlab作为一个科学计算软件,本身集成了非常多的优化算法,其中的神经网络工具箱就是其中一个优秀的工具箱,本节将以工具箱中的函数重新实验上节中的分类实验. 首先来了解这个工具箱.我们说,一个简单的神经网络就如下图所示: 这是我们

Matlab.NET混合编程技巧之——找出Matlab内置函数

原文:[原创]Matlab.NET混合编程技巧之--找出Matlab内置函数 Matlab与.NET的混合编程,掌握了基本过程,加上一定的开发经验和算法基础,肯定不难.反之,有时候一个小错误,可能抓破脑袋,加班几个晚上,调试才能解决.同样,由于Matlab.NET混编的特殊性,加上MathWorks的原因,英文文档和没有披露一些详细的细节(甚至不允许反编译MWArray.dll,呵呵,它不允许,不代表你不会哦).经过很多项目,和大量的实验,也发现了一些小技巧和小秘密,今天就分享其中一个,先做一个

MATLAB地图工具箱学习总结(三)地图工具箱的基本知识

今天想要介绍的是一些比较基础的函数.了解了这些函数,地图投影的基本概念才能真正明白.而要想继续研究MATLAB中有关地图投影的函数,尤其是未来我要提到的投影文件源代码,知晓这些函数的功能必不可少.本篇文章将会罗列三个案例,并在后面一一进行讲解. 1                    作业案例:地图投影作业1 这次的案例从作业1开始.作业1是要求计算出地球椭球体的一些基本参数,包括子午圈曲率半径.卯酉圈曲率半径.平均曲率半径和纬圈半径等.当初我交上的作业完全是数学公式的堆砌,不过其实MATLA

SA:T1法利用Matlab编写主函数实现对一元函数优化求解——Jason niu

%SA:T1法利用Matlab编写主函数实现对一元函数优化求解--Jason niu x = 1:0.01:2; y = sin(10*pi*x) ./ x; figure plot(x,y,'linewidth',1.5) ylim([-1.5, 1.5]) xlabel('x') ylabel('y') title('SA:T1法利用Matlab编写主函数实现对一元函数y = sin(10*pi*x) / x优化求解-Jason niu') hold on [maxVal,maxIndex]

matlab中norm函数的用法

格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释 NORM   Matrix or vector norm. For matrices... NORM(X) is the largest singular value of X, max(svd(X)). NORM(X,2) is the same as NORM(X). NORM(X,1) is the 1-norm of X, the l

Matlab练习——rpy2tr函数与自己实现的ZYX欧拉角的结果不同的问题

问题背景:在根据<机器人导论>这本书的Z-Y-X欧拉角原理用Matlab实现旋转矩阵求解时,发现与直接调用机器人工具箱中的rpy2tr()函数得出的结果并不相同. 首先:先检查自己写的函数是否有错.根据其原理:坐标系B可以用如下方式表示--先将坐标系B和一个已知参考坐标系A重合,先将B绕B的Z轴转afa角,再绕B的Y轴转beta角,最后绕B的X轴转gama角.所以得到的旋转矩阵就是R=Rz*Ry*Rx. 代码如下: 1 %afa:绕着z轴的旋转角--yaw:beta:绕着y轴的旋转角--pit

Matlab自己定义函数

Matlab提供了强大的函数库供用户调用,但也支持用户自定义函数.本文使用了范德堡大学教授Akos Ledeczi授课中的样例来一步步说明怎样在Matlab中自定义函数. 首先,在command window中输入edit命令.開始编辑函数.本函数实现的是随机生成一个3行4列的矩阵.该矩阵的元素取值范围在0-1之间. function myRand a = rand(3,4) end 当中,function和end是keyword,function表示该文件是一个函数,end表示函数体的结束.在