- 1
- 0
- 约4.96千字
- 约 22页
- 2018-05-28 发布于福建
- 举报
第讲MALAB数值计算二西南科技大学网络教育学院网络
第5讲 MATLAB数值计算二 5.1 傅立叶分析 MATLAB中,提供了对向量(或直接对矩阵的行或列)进行离散傅立叶变换的函数,其调用格式是: Y=fft(X,n,dim) (1)当X是一个向量时,返回对X的离散傅立叶变换。 (2)当X是一个矩阵时,返回一个矩阵并送Y,其列(行)是对X的列(行)的离散傅立叶变换。 例5.1 求X=(1,0,-3,5,2)的离散傅立叶逆变换。 在MATLAB命令窗口,输入命令: X=[1,0,-3,5,2]; Y=fft(X) %对X进行变换 3. 离散傅立叶变换的逆变换 MATLAB中,对向量(或直接对矩阵的行或列)进行离散傅立叶逆变换的函数的调用方法是: Y=ifft(X,n,dim) 函数对X进行离散傅立叶逆变换。其中X、n、dim的意义及用法和离散傅立叶变换函数fft完全相同。 例5.2 对矩阵A的列向量、行向量分别进行离散傅立叶变换、并对变换结果进行逆变换。 命令如下: A=[3,2,1,1;-5,1,0,1;3,2,1,5]; fftA=fft(A) %求A的列向量的傅立叶变换 fftA2=fft(A,4,2) %求A的行向量的傅立叶变换 ifft(fftA) %对矩阵fftA的列向量进行傅立叶逆变换,结果应等于A ifft(fftA2,4,2)
原创力文档

文档评论(0)