转: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环境,涵盖从基本波形生成到复杂滤波器设计的广泛应用场景。
887

被折叠的 条评论
为什么被折叠?



