信号处理MATLAB函数.docx
- 文档编号:8167036
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:22
- 大小:22.68KB
信号处理MATLAB函数.docx
《信号处理MATLAB函数.docx》由会员分享,可在线阅读,更多相关《信号处理MATLAB函数.docx(22页珍藏版)》请在冰豆网上搜索。
信号处理MATLAB函数
函数
说明
波形产生和绘图
chirp
产生扫描频率余弦
diric
产生Dirichlet或周期sinc信号
gauspuls
产生高斯调制正弦脉冲
rulstran
产生脉冲串
rectpuls
产生非周期矩形信号
sawtooth
产生锯齿波或三角波
sinc
产生sinc信号
square
产生方波信号
strips
产生条图
tripuls
产生非周期三角波
滤波器分析与实现
abs
绝对值
angle
相位角
conv
卷积和多项式乘法
conv2
二维卷积
fftfilt
基于FFT重叠加法的数据滤波
filter
递归(IIR)或非递归(FIR)滤波器的数据滤波
filter2
二维数字滤波
filtfilt
零相位数字滤波
filtic
函数filter初始条件确定
freqs
模拟滤波器频率响应
frespace
频率响应的频率空间设置
freqz
数字滤波器频率响应
grpdelay
群延迟
impz
数字滤波器的脉冲响应
latcfilt
格型梯形滤波器的实现
unwrap
相位角展开
zplane
零极点图
IIR滤波器设计----经典和直接法
besself
Bessel(贝塞尔)模拟滤波器设计
butter
Butterworth滤波器设计
cheby1
ChebyshevI型滤波器设计
cheby2
ChebyshevII型滤波器设计
ellip
椭圆滤波器设计
maxflat
最大平坦Butterworth滤波器的设计
yulewalk
递归数字滤波器设计
IIR滤波器阶数的选择
buttord
Butterworth型滤波器阶数的选择
cheb1ord
ChebyshevI型滤波器阶数的选择
cheb2ord
ChebyshevII型滤波器阶数的选择
ellipord
椭圆滤波器阶次的选择
FIR滤波器设计
cremez
复响应和非线性相位等波纹FIR滤波器设计
fir1
基于窗函数的有限冲激响应滤波器设计――标准响应
fir2
基于窗函数的有限冲激响应滤波器设计――任意响应
fircls
多频带滤波的最小方差FIR滤波器设计
fircls1
低通和高通线性相位FIR滤波器的最小方差设计
firls
最小线性相位滤波器设计
firrcos
升余弦FIR滤波器设计
intfilt
插值FIR滤波器设计
kaiserord
用凯塞(Kaiser)窗估计函数fir1参数
remez
Parks-McClellan优化滤波器设计
remezord
Parks-McClellan优化滤波器阶估计
变换
czt
Chirpz-变换
dct
离散余弦变换
dftmtx
离散傅里叶变换矩阵
fft
一维FFT
fft2
二维FFT
fftshift
函数fft和fft2输出的重新排列
hilbert
希尔伯特(Hibert)变换
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迭代法求线性模型
特殊运算
cceps
复时谱分析
cplxpair
重新排列组合复数
decimate
降低序列的采样频率
deconv
解卷积和多项式除法
demod
通信仿真中的解调制
detrend
去除线性趋势
dpss
Slepian序列
dpssclear
去除数据库Slepian序列
dpssdir
从数据库目录消去Slepian序列
dpssload
从数据库调入Slepian序列
dpsssave
Slepian序列存入数据库
icceps
倒复时谱
interp
整数倍提高采样速率
medfilt1
一维中值滤波
modulate
通讯仿真调制
polystab
稳定多项式
rceps
实时谱和最小相位重构
resample
任意倍数改变采样速率
specgram
频谱分析
upfirdn
利用FIR滤波器转换采样
vco
电压控制振荡器
besselap
Bessel模拟低通滤波器原型设计
buttap
Butterworth模拟低通滤波器原型设计
cheb1ap
ChevbyshevI型模拟低通滤波器原型设计
cheb2ap
ChevbyshevII型模拟低通滤波器原型设计
ellipap
椭圆低通滤波器原型设计
频率变换
lp2bp
低通至带通模拟滤波器变换
lp2bs
低通至带阻模拟滤波器变换
lp2hp
低通至高通模拟滤波器变换
lp2lp
低通至低通模拟滤波器变换
滤波器离散变换
bilinear
双线性变换
impinvar
冲激不变法的模拟至数字滤波器变换
交互式工具
sptool
交互式信号、滤波器和频谱分析工具
附录ⅡMATLAB常用命令(GeneralPurposeCommands)
变量和工作空间管理(ManagingVariablesandtheWorkspace)
clear
从内存中删除变量和函数
disp
显示文本和数组内容
length
求向量的长度
load
从磁盘中调入数据变量
save
把内存变量存入磁盘
size
求数组的维数大小
who
列出工作空间中的变量名
whos
列出工作空间中的变量详细内容
命令窗口控制命令(ControllingtheCommandWindow)
echo
显示M文件执行时是否显示命令的切换开关
format
控制输出格式
more
命令窗口分页输出的控制开关
操作环境和文件管理(WorkingwithFilesandtheOperatingEnvironment)
delete
删除文件或图形对象
diary
存储命令窗口中的操作内容
dir
列出目录
edit
编辑M文件
fileparts
生成文件的路径、文件名的版本等部分信息
fullfile
生成文件的路径和文件名的全称
matlabroot
安装MATLAB的根目录
tempname
列出临时文件名
!
执行外部应用文件
运算符和特殊算符(OperatorsandSpecialCharacters)
+
加
-
减
*
矩阵相乘
.*
数组相乘
^
矩阵求幂
.^
数组求幂
kron
张量积
\
左除
/
右除
./
数组右除
.\
数组左除
:
冒号运算符
[]
中括号,生成数组
{}
大括号,生成细胞
.
小数点
…
续行符
逗号
;
分号
%
注释号
’
共轭转置符
.’
非共轭转置符
=
赋值符号
==
等号
<>
关系符
&
逻辑和
|
逻辑与
~
逻辑非
xor
逻辑异或
流程控制(ControlFlow)
break
中断执行for或while循环
case
switch结构关键字
catch
开始捕捉模块
else
条件执行语句
elseif
条件执行语句
end
for、whiles、witch和if的结束语句或标志
error
显示错误信息
for
指定循环次数的执行语句
if
条件执行语句
otherwise
switch语句的默认部分
return
返回主调函数
switch
开关语句
warning
显示警告信息
while
无规定次数循环语句
交互输入(InteractiveInput)
input
提醒用户输入
keyboard
文件执行中转入键盘状态
menu
为输入生成选择菜单
pause
暂停命令
double
转换为双精度型
inline
创建inline函数对象
isa
检验某变量是否为给定类的对象
附录Ⅲ 基本矩阵和数组运算
基本矩阵和数组
eye
生成单位矩阵
linspace
生成线性等间隔的向量
logspace
生成对数等间隔的向量
ones
生成全1数组
rand
生成均匀分布随机数和随机矩阵
randn
生成高斯分布随机数和随机矩阵
zeros
生成全0数组
:
生成等间隔距向量
特殊变量和常数(TimeandDates)
ans
最近运算结果(无变量名)
computer
运行MATLAB的计算机机型
eps
浮点数相对误差
I
虚数单位
inf
无穷
inputname
输入参数名称
j
虚数单位
NaN
非数
nargin,nargout
函数的输入参数和输出参数个数
pi
圆周率п
realmax
最大正浮点数
realmin
最小正浮点数
varargin,varargout
返回参数的变量个数
时间和日期函数
calendar
生成某月日历
clock
当前时间函数
cputime
CPU运行时间
date
当前日期字符串
datemum
日期的序列数
datestr
日期的字符串格式
datevec
日期组成元素
eomday
月的最后一天
etime
时间差
now
当前日期和时间
tic
秒表启动
toc
秒表第终止和显示
weekday
周日
矩阵运算(MatrixManipulation)
cat
数组组合
diag
生成对角矩阵和取出矩阵对角线元素
fliplr
矩阵的左右翻转
flipud
矩阵上下翻转
repmat
复制和编排矩阵
reshape
数组变形
rot90
矩阵旋转90度
tril
矩阵的下三角部分
triu
矩阵的上三角部分
:
数组的下标引用和重排
基本数学函数
abs
实数的绝对值和复数的模
acos
反余弦
acosh
反双曲余弦
acot
反余切
acoth
反双曲余切
acsc
反余割
acsch
反双曲余割
angle
相角
asec
反正割
asech
反双曲正割
asin
反正弦
asinh
反双曲正弦
atan
反正切
atanh
反双曲正切
atan2
四象限反正切
ceil
朝正无穷方向取整
conj
复共轭
cos
余弦
cosh
双曲余弦
cot
余切
coth
双曲余切
csc
余割
csch
双曲余割
exp
指数
fix
朝0方向取整
floor
朝负无穷方向取整
gcd
最大公因子
imag
取出复数的虚部
lcm
最小公倍数
log
自然对数
log2
基为2的对数
log10
常用对数
mod
求余
nchoosek
求矢量元素的全部的组合
real
复数的实部
rem
除法的余数
round
四舍五入取整
sec
正割
sech
双曲正割
sign
符号函数
sin
正弦
sinh
双曲正弦
sqrt
平方根
tan
正切
tanh
双曲正切
特殊数学函数(SpecializedMathFunctions)
airy
Airy函数
besselh
第三类Bessel函数
besseli、besselk
修正Bessel函数
besselj、bessely
Bessel函数
beta、etainc、betaln
Beta函数
ellipj
椭圆Jacobi函数
ellipke
第一、二类完全椭圆积分
erf、erfc、erfcx、erfinv
Error函数
expint
指数积分
gamma、gammainc
Gamma函数
gammaln
Gamma函数
legendre
Legendre函数
pow2
求2的幂
rat、rats
有理分数近似
坐标系统转换(CoordinateSystemConversion)
cart2pol
把直角坐标转换为极坐标或圆柱坐标
cart2sph
把直角坐标转换为球坐标
pol2cart
把极坐标或圆柱坐标转换为直角坐标
sph2cart
把球坐标转换为直角坐标
数据分析和傅里叶变换(DateAnallysisandFouiretTransformFunctions)
基本运算(BasicOperations)
cumprod
累计积
cumsum
累计和
cumtrapz
累计梯形积分
dsearch
求最近点
factor
质数分解
inpolygon
搜索多边形内的点
max
求数组元素的最大值
mean
求数组的平均值
median
求数组的中间值
min
求数组元素的最小值
perms
求矢量所有可能排列
polyarea
多边形的面积
primes
生成质数列表
prod
数组元素积
sort
将元素按升序排列
sortrows
将行按升序排列
std
标准差
sum
求数组元素和
trapz
梯形数值积分
有限差分(FiniteDifferences)
del2
五点Laplacian离散
diff
差分和近似微分
gradint
数值梯度
相关(Correlation)
corrcoef
相关系数
cov
协方差矩阵
滤波和卷积(FilteringandConvolution)
conv
卷积和多项式相乘
conv2
二维卷积
deconv
解卷积和多项式相除
filter
IIR或FIR滤波
filter2
二维数字滤波
傅里叶变换(FourierTransforms)
abs
绝对值或模
angle
相角
cplxpair
矩阵按共轭对排列
fft
一维快速傅里叶变换
fft2
二维快速傅里叶变换
fftshift
移动FFT的零频成分至频谱中心
ifft
一维快速傅里叶逆变换
ifft2
二维快速傅里叶逆变换
ifftshift
FFT逆移
nextpow2
最相邻的2的幂
unwrap
修正相角
向量函数(VectorFunctions)
cross
向量外积
intersect
两个向量求交集
ismember
检验集合中的元素
setdiff
求两个向量的差集
setxor
两个向量求异或
union
求两个向量的并集
unique
求向量的元素中的单一值向量
Ⅳ 多项式和插值函数(PolynomialsandInterpolationFunctions)
多项式(Polynomials)
conv
卷积和多项式相乘
deconv
多项式相除和解卷积
poly
求已知根多项式的表达式
polyder
多项式的求导
polyeig
多项式的特征值问题
polyfit
多项式曲线拟合
polyval
多项式求值
polyvalm
求矩阵多项式的值
residue
求部分分式表达式
roos
多项式求根
数据插值(DataInterpolation)
griddata
三维分格点数据
interp1
一维插值
interp2
二维插值
interp3
三维插值
interpft
一维FFT插值
interpn
多维插值
meshgrid
生成三维图的X矩阵和Y矩阵
ndgrid
生成多维函数和插值数组
spline
立方样条插值
双重函数-非线性数值方法(FunctionFunctions-NonlinearNumericalMethods)
dblquad
数值二重积分
fmin
求单变量函数极小值
fmins
求单变量函数极小值
fzero
求单变量函数0值
ode45、ode15s、ode23s、
解微分方程
oder23t、ode23tb
解微分方程
odefile
为ODE解函数定义微分方程
odeget
由函数odeset选项结构获得属性
odeset
生成和修改结构选项作为ODE解函数的输入
quad,quad8
积分的数值解
vectorize
向量化表示
字符串函数(CharcterStringFunctions)
常用函数(General)
abs
绝对值或者模
eval
运行字符串所表示的表达式
real
复数的实部
字符操作(StringManipulation)
deblank
去掉字符串末尾处的空格
findstr
查找字符串
lower
字符串转换为小写
strcat
字符串组合
strcmp
字符串比较
strcmp1
忽略小字的字符串比较
strjust
给出字符串最终结果
strmatch
查找字符串可能的匹配
strncmp
比较两个字符的前n个字符
strrep
字符串查找和替换
strtok
查找某个字符最先出现位置
strvcat
字符串的竖向组合
upper
字符串转换为大写
字符串和数值的转换(StringtoNumberConversion)
char
生成字符数组
int2str
把整数转换为字符串
mat2str
把矩阵转换为字符串
num2str
把数值转换为字符串
sprintf
格式输出字符串
sscanf
格式读入字符串
str2num
字符串转换为数值
低级I/O和文件函数(Low-LevelFileI/OFunctions)
文件打开和关闭(FileOpeningandClosing)
fclose
关闭一个或多个文件
fopen
打开文件
无格式I/O(UnformattedI/O)
fread
从文件中读二进制数据
fwrite
向文件写二进制数据
格式(FormattredI/O)
fgetl
按行从文件中读数据并不包括换行符
fgets
按行从文件中读数据并包括换行符
fprintf
把格式化数据写入文件
fscanf
从文件中读取格式化数据
文件定位(FilePositioning)
feof
测试文件结束标志
ferror
查询文件输入/输出的错误状态
frewind
反绕一个打开的文件
fseek
设置文件定位器指针
ftell
获取文件定位器指针位置
字符串操作(StingConversion)
sprintf
把格式数据写入字符串
sscanf
从字符串中读入格式数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 处理 MATLAB 函数