概述
转:http://wang5151ying.blog.163.com/blog/static/7855355220085213055721/
函数 | 说明 |
波形产生和绘图 | |
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 | Chebyshev I型滤波器设计 |
cheby2 | Chebyshev II型滤波器设计 |
ellip | 椭圆滤波器设计 |
maxflat | 最大平坦Butterworth滤波器的设计 |
yulewalk | 递归数字滤波器设计 |
IIR滤波器阶数的选择 | |
buttord | Butterworth型滤波器阶数的选择 |
cheb1ord | Chebyshev I 型滤波器阶数的选择 |
cheb2ord | Chebyshev II 型滤波器阶数的选择 |
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 | Chirp z-变换 |
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 | Chevbyshev I型模拟低通滤波器原型设计 |
cheb2ap | Chevbyshev II型模拟低通滤波器原型设计 |
ellipap | 椭圆低通滤波器原型设计 |
频率变换 | |
lp2bp | 低通至带通模拟滤波器变换 |
lp2bs | 低通至带阻模拟滤波器变换 |
lp2hp | 低通至高通模拟滤波器变换 |
lp2lp | 低通至低通模拟滤波器变换 |
滤波器离散变换 | |
bilinear | 双线性变换 |
impinvar | 冲激不变法的模拟至数字滤波器变换 |
交互式工具 | |
sptool | 交互式信号、滤波器和频谱分析工具 |
附录Ⅱ MATLAB常用命令(General Purpose Commands) | |
变量和工作空间管理(Managing Variables and the Workspace) | |
clear | 从内存中删除变量和函数 |
disp | 显示文本和数组内容 |
length | 求向量的长度 |
load | 从磁盘中调入数据变量 |
save | 把内存变量存入磁盘 |
size | 求数组的维数大小 |
who | 列出工作空间中的变量名 |
whos | 列出工作空间中的变量详细内容 |
命令窗口控制命令(Controlling the Command Window) | |
echo | 显示M文件执行时是否显示命令的切换开关 |
format | 控制输出格式 |
more | 命令窗口分页输出的控制开关 |
操作环境和文件管理(Working with Files and the Operating Environment) | |
delete | 删除文件或图形对象 |
diary | 存储命令窗口中的操作内容 |
dir | 列出目录 |
edit | 编辑M文件 |
fileparts | 生成文件的路径、文件名的版本等部分信息 |
fullfile | 生成文件的路径和文件名的全称 |
matlabroot | 安装MATLAB的根目录 |
tempname | 列出临时文件名 |
! | 执行外部应用文件 |
运算符和特殊算符(Operators and Special Characters) | |
+ | 加 |
- | 减 |
* | 矩阵相乘 |
.* | 数组相乘 |
^ | 矩阵求幂 |
.^ | 数组求幂 |
kron | 张量积 |
左除 | |
/ | 右除 |
./ | 数组右除 |
. | 数组左除 |
: | 冒号运算符 |
[] | 中括号,生成数组 |
{} | 大括号,生成细胞 |
. | 小数点 |
… | 续行符 |
, | 逗号 |
; | 分号 |
% | 注释号 |
’ | 共轭转置符 |
.’ | 非共轭转置符 |
= | 赋值符号 |
= = | 等号 |
< > | 关系符 |
& | 逻辑和 |
| | 逻辑与 |
~ | 逻辑非 |
xor | 逻辑异或 |
流程控制(Control Flow) | |
break | 中断执行for或while循环 |
case | switch结构关键字 |
catch | 开始捕捉模块 |
else | 条件执行语句 |
elseif | 条件执行语句 |
end | for、whiles、witch和if的结束语句或标志 |
error | 显示错误信息 |
for | 指定循环次数的执行语句 |
if | 条件执行语句 |
otherwise | switch语句的默认部分 |
return | 返回主调函数 |
switch | 开关语句 |
warning | 显示警告信息 |
while | 无规定次数循环语句 |
交互输入(Interactive Input) | |
input | 提醒用户输入 |
keyboard | 文件执行中转入键盘状态 |
menu | 为输入生成选择菜单 |
pause | 暂停命令 |
double | 转换为双精度型 |
inline | 创建inline函数对象 |
isa | 检验某变量是否为给定类的对象 |
附录Ⅲ 基本矩阵和数组运算 | |
基本矩阵和数组 | |
eye | 生成单位矩阵 |
linspace | 生成线性等间隔的向量 |
logspace | 生成对数等间隔的向量 |
ones | 生成全1数组 |
rand | 生成均匀分布随机数和随机矩阵 |
randn | 生成高斯分布随机数和随机矩阵 |
zeros | 生成全0数组 |
: | 生成等间隔距向量 |
特殊变量和常数(Time and Dates) | |
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 | 周日 |
矩阵运算(Matrix Manipulation) | |
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 | 双曲正切 |
特殊数学函数(Specialized Math Functions) | |
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 | 有理分数近似 |
坐标系统转换(Coordinate System Conversion) | |
cart2pol | 把直角坐标转换为极坐标或圆柱坐标 |
cart2sph | 把直角坐标转换为球坐标 |
pol2cart | 把极坐标或圆柱坐标转换为直角坐标 |
sph2cart | 把球坐标转换为直角坐标 |
数据分析和傅里叶变换(Date Anallysis and Fouiret Transform Functions) | |
基本运算(Basic Operations) | |
cumprod | 累计积 |
cumsum | 累计和 |
cumtrapz | 累计梯形积分 |
dsearch | 求最近点 |
factor | 质数分解 |
inpolygon | 搜索多边形内的点 |
max | 求数组元素的最大值 |
mean | 求数组的平均值 |
median | 求数组的中间值 |
min | 求数组元素的最小值 |
perms | 求矢量所有可能排列 |
polyarea | 多边形的面积 |
primes | 生成质数列表 |
prod | 数组元素积 |
sort | 将元素按升序排列 |
sortrows | 将行按升序排列 |
std | 标准差 |
sum | 求数组元素和 |
trapz | 梯形数值积分 |
有限差分(Finite Differences) | |
del2 | 五点Laplacian离散 |
diff | 差分和近似微分 |
gradint | 数值梯度 |
相关(Correlation) | |
corrcoef | 相关系数 |
cov | 协方差矩阵 |
滤波和卷积(Filtering and Convolution) | |
conv | 卷积和多项式相乘 |
conv2 | 二维卷积 |
deconv | 解卷积和多项式相除 |
filter | IIR或FIR滤波 |
filter2 | 二维数字滤波 |
傅里叶变换(Fourier Transforms) | |
abs | 绝对值或模 |
angle | 相角 |
cplxpair | 矩阵按共轭对排列 |
fft | 一维快速傅里叶变换 |
fft2 | 二维快速傅里叶变换 |
fftshift | 移动FFT的零频成分至频谱中心 |
ifft | 一维快速傅里叶逆变换 |
ifft2 | 二维快速傅里叶逆变换 |
ifftshift | FFT逆移 |
nextpow2 | 最相邻的2的幂 |
unwrap | 修正相角 |
向量函数(Vector Functions) | |
cross | 向量外积 |
intersect | 两个向量求交集 |
ismember | 检验集合中的元素 |
setdiff | 求两个向量的差集 |
setxor | 两个向量求异或 |
union | 求两个向量的并集 |
unique | 求向量的元素中的单一值向量 |
Ⅳ 多项式和插值函数(Polynomials and Interpolation Functions) | |
多项式(Polynomials) | |
conv | 卷积和多项式相乘 |
deconv | 多项式相除和解卷积 |
poly | 求已知根多项式的表达式 |
polyder | 多项式的求导 |
polyeig | 多项式的特征值问题 |
polyfit | 多项式曲线拟合 |
polyval | 多项式求值 |
polyvalm | 求矩阵多项式的值 |
residue | 求部分分式表达式 |
roos | 多项式求根 |
数据插值(Data Interpolation) | |
griddata | 三维分格点数据 |
interp1 | 一维插值 |
interp2 | 二维插值 |
interp3 | 三维插值 |
interpft | 一维FFT插值 |
interpn | 多维插值 |
meshgrid | 生成三维图的X矩阵和Y矩阵 |
ndgrid | 生成多维函数和插值数组 |
spline | 立方样条插值 |
双重函数-非线性数值方法(Function Functions-Nonlinear Numerical Methods) | |
dblquad | 数值二重积分 |
fmin | 求单变量函数极小值 |
fmins | 求单变量函数极小值 |
fzero | 求单变量函数0值 |
ode45、ode15s、ode23s、 | 解微分方程 |
oder23t、ode23tb | 解微分方程 |
odefile | 为ODE解函数定义微分方程 |
odeget | 由函数odeset选项结构获得属性 |
odeset | 生成和修改结构选项作为ODE解函数的输入 |
quad,quad8 | 积分的数值解 |
vectorize | 向量化表示 |
字符串函数(Charcter String Functions) | |
常用函数(General) | |
abs | 绝对值或者模 |
eval | 运行字符串所表示的表达式 |
real | 复数的实部 |
字符操作(String Manipulation) | |
deblank | 去掉字符串末尾处的空格 |
findstr | 查找字符串 |
lower | 字符串转换为小写 |
strcat | 字符串组合 |
strcmp | 字符串比较 |
strcmp1 | 忽略小字的字符串比较 |
strjust | 给出字符串最终结果 |
strmatch | 查找字符串可能的匹配 |
strncmp | 比较两个字符的前n个字符 |
strrep | 字符串查找和替换 |
strtok | 查找某个字符最先出现位置 |
strvcat | 字符串的竖向组合 |
upper | 字符串转换为大写 |
字符串和数值的转换(String to Number Conversion) | |
char | 生成字符数组 |
int2str | 把整数转换为字符串 |
mat2str | 把矩阵转换为字符串 |
num2str | 把数值转换为字符串 |
sprintf | 格式输出字符串 |
sscanf | 格式读入字符串 |
str2num | 字符串转换为数值 |
低级I/O和文件函数(Low-Level File I/O Functions) | |
文件打开和关闭(File Opening and Closing) | |
fclose | 关闭一个或多个文件 |
fopen | 打开文件 |
无格式I/O(Unformatted I/O) | |
fread | 从文件中读二进制数据 |
fwrite | 向文件写二进制数据 |
格式(Formattred I/O) | |
fgetl | 按行从文件中读数据并不包括换行符 |
fgets | 按行从文件中读数据并包括换行符 |
fprintf | 把格式化数据写入文件 |
fscanf | 从文件中读取格式化数据 |
文件定位(File Positioning) | |
feof | 测试文件结束标志 |
ferror | 查询文件输入/输出的错误状态 |
frewind | 反绕一个打开的文件 |
fseek | 设置文件定位器指针 |
ftell | 获取文件定位器指针位置 |
字符串操作(Sting Conversion) | |
sprintf | 把格式数据写入字符串 |
sscanf | 从字符串中读入格式数据 |
最后
以上就是年轻外套为你收集整理的MATLAB信号处理工具箱函数的全部内容,希望文章能够帮你解决MATLAB信号处理工具箱函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复