关于 MATLAB MATLAB是美国 Math Works公司开发的 种功能极其强大的高技术计算语言和 内容极其丰富的软件库。它以矩阵和向 量的运算以及运算结果的可视化为基础 把广泛应用于各个学科领域的数值分析、 矩阵计算、函数生成、信号、图形及图 象处理、建模与仿真等诸多强大功能集 成在一个便于用户使用的交互式环境之 中,为使用者提供了一个高效的编程工 具及丰富的算法资源
2 MATLAB是美国MathWorks公司开发的 一种功能极其强大的高技术计算语言和 内容极其丰富的软件库。它以矩阵和向 量的运算以及运算结果的可视化为基础, 把广泛应用于各个学科领域的数值分析、 矩阵计算、函数生成、信号、图形及图 象处理、建模与仿真等诸多强大功能集 成在一个便于用户使用的交互式环境之 中,为使用者提供了一个高效的编程工 具及丰富的算法资源。 关于MATLAB
MATLAB与信号处理直接有关的工具箱 ( Toolbox Signal Processing(信号处理工具箱) Wavelet (小波工具箱) Image Processing(图象处理工具箱) Higher-Order Spectral analysis (高阶谱分析工具箱)
3 MATLAB与信号处理直接有关的工具箱 ( Toolbox) Signal Processing (信号处理工具箱) Wavelet (小波工具箱) Image Processing(图象处理工具箱) Higher-Order Spectral Analysis (高阶谱分析工具箱)
与信号处理间接有关的工具箱: Control System (控制系统) Communication (通信) System Identification(系统辨识) Statistics (统计) Neural network(神经网络)
4 与信号处理间接有关的工具箱: Control System (控制系统) Communication (通信) System Identification (系统辨识) Statistics (统计) Neural Network (神经网络)
例 z=peaks; surf(z); 10 5 60 20 10 5
5 例: z=peaks; surf(z);
章内容有关的 MATLAB文件 1.rand.m用来产生均值为0.5、幅度在 0-~1之间均匀分布的伪白噪声:u=rand(N,1) ( rand(N)生成N阶矩阵) 方差:a2=∑[(n)-A,a2= 12 方差函数var(u)标准差函数sdu) 如何改变l(m)的方差为P 即如何确定a使au的方差为P? 将au代替u带入上面方差公式可得a2a2=P
6 1. rand.m 用来产生均值为0.5、幅度在 0~1之间均匀分布的伪白噪声: u=rand(N,1) (rand(N)生成N阶矩阵) 2 1 2 2 0 1 1 ( ) , 12 N u u u n u n N − = 方差: = − = u n( ) 与第二章内容有关的MATLAB文件 如何改变 u n( ) 的方差为P 方差函数var(u) 标准差函数std(u) 即如何确定a使au的方差为P? 将au代替u带入上面方差公式可得 2 2 u a P =