matlab中 ifft用法

[复制链接]
查看11 | 回复3 | 2011-6-13 19:14:55 | 显示全部楼层 |阅读模式
那个英文帮助看不太明白~求教一下。比如y=ifft(X,n)是指对X进行n点的ifft吧?那y=ifft(X,[],dim)是何意?这里的dim也是指dim点的ifft么?“[]”这里是缺省吗?

回复

使用道具 举报

千问 | 2011-6-13 19:14:55 | 显示全部楼层
不是,dim表示维度。例如当X是一个二维矩阵时,dim=1时表示的是行ifft,dim=2是表示列的ifft。为了dim与前面的ifft(X,n)中的n不混淆,就在中间加了一个[],必须要加上这个东东。...
回复

使用道具 举报

千问 | 2011-6-13 19:14:55 | 显示全部楼层
ifft是离散傅里叶逆变换的意思。1 MATLAB中,提供了对向量(或直接对矩阵的行或列)进行离散傅立叶变换的函数,其调用格式是:Y=fft(X,n,dim)(1)当X是一个向量时,返回对X的离散傅立叶变换。(2)当X是一个矩阵时,返回一个矩阵并送Y,其列(行)是对X的列(行)的离散傅立叶变换。2 离散傅立叶变换的逆变换MATLAB中...
回复

使用道具 举报

千问 | 2011-6-13 19:14:55 | 显示全部楼层
matlab的FFT函数;相关语法:;Y=fft(X);Y=fft(X,n);Y=fft(X,[],dim);Y=fft(X,n,dim);定义如下:;相关的一个例子:;Fs=1000;%采样频率;T=1/Fs;%采样时间;L=1000;%总的采样点数;t=(0:L-1)*T;%时间序列(时间轴);%产生一个幅值为0.7频率为50HZ正弦+另外一;y=x+2...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行