1 / 5
文档名称:

matlab中FFT函数中dim的使用方法.docx

格式:docx   大小:25KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

matlab中FFT函数中dim的使用方法.docx

上传人:花开一叶 2019/1/24 文件大小:25 KB

下载得到文件列表

matlab中FFT函数中dim的使用方法.docx

文档介绍

文档介绍:matlab中FFT函数中dim的使用方法  2012-12-2702:29:00|  分类: 通信系统仿真|举报|字号 订阅原理参考书matlab在数字信号处理中的应用(第二版)清华大学出版社薛年喜老师主编1matlab为计算数据的离散傅立叶变换,提供了一系列丰富的函数,主要是fft、ifft,ftfshift,ifftshift。(1)Y=fft(X)参数说明a如果X是向量,则采用傅立叶变换来求解X的离散傅立叶变换。b如果X是矩阵,默认计算的是该矩阵的每一列的离散傅立叶变换c如果X是(N*D)维数组,则是对第一个非氮元素的维进行离散傅立叶变换(2)fft(X,N)参数说明N是进行离散傅立叶变换的X的数据长度,可以通过对X进行补零或截取来实现,N要是2的幂。(3)Y=fft(X,[],dim)或Y=fft(X,N,dim)参数说明a在参数dim指定的维上进行离散傅立叶变换当X是矩阵时:dim=1,表示变换按列进行;当dim=2时,表明按行进行。公式中[]表示进行fft变换的长度是默认的数据长度,具体看下面分析函数ifft的用法和函数fft的用法一样。应用说明:例1:>>X=[2128]X=    2    1    2    8>>Y=fft(X)Y= 13  7*i  -5  -7*i(1行4列)例2:A=    2    5    7    8    1    3    5    8    9    4    4    7    8    2    3>>B=fft(A,5,1)B= Columns(列的意思)1through2                                            -**********-**********i - **********+ + **********- - -**********+**********i + Columns3through4                                            - **********- + - - +