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