作业帮 > 综合 > 作业

matlab中IFFT函数的用法

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 17:11:05
matlab中IFFT函数的用法
设SLM是一个128*8的矩阵,那么
Y=ifft(SLM,[],2)和Y=ifft(SLM,128)一样吗?
对于第一个,它是按照列进行ifft的,那点数是多少,是不是就是列中元素的个数?
matlab中IFFT函数的用法
Y=ifft(SLM,[],1)和Y=ifft(SLM,128)才是一样的.
第一种用法:
ifft(SLM,[],dim)中的dim表示维度,1表示列,2表示行.第二个参数为[]表示点数与原矩阵每列元素数.如果是 ifft(SLM,N,1) 则表示列ifft的点数为N.
第二种用法ifft(SLM,128)对于矩阵,仅对列进行ifft
再问: .......那个,我记得上次就是你回答的吧,貌似你说的1表示行,2表示列来着。 http://zhidao.baidu.com/question/279099534.html
再答: 额。。这个是我回答的。上次说错了。。因为这次我是用代码测试的。测试代码如下: s0 = rand(128,8); s1 = ifft(s0,[],1); s2 = ifft(s0,[],2); s3 = ifft(s0,128); isequal(s1,s3) % =1表示s1和s3相等 isequal(s2,s3) % =0表示s2和s3不等