필터 지우기
필터 지우기

Question about FFT

조회 수: 2 (최근 30일)
itsik
itsik 2011년 6월 9일
답변: Saee 2014년 11월 6일
hello to all
supposed that i have a matrix of 10 values [1x10]
and i want to sample it by IFFT to get 1000 samples ,i get a matrix of [1x1000]
and when i want to receive the same 10 values back by FFT
im getting a matrix of [1x1000] ,how do i get the 10 original values back ???
thank alot

답변 (2개)

Honglei Chen
Honglei Chen 2011년 6월 9일
Hi itsik,
When you do IFFT to get 1000 samples, it simply pads zero at the end. So when you do fft back, just take the first 10 samples.
x = rand(1,10);
y = fft(ifft(x,1000));
[x;y(1:10)]
HTH,
Honglei

Saee
Saee 2014년 11월 6일
I have a vector of discrete data( they show the positions in single time), I am using fft to see how this data behaves in terms of periodicity? all example I found in matlab talk about the sample frequency and sample length , I know that the sample length can be the length of my vector ,but how the sample frequency plays role here ? will you please give me some helps by answering my question?

카테고리

Help CenterFile Exchange에서 Get Started with Signal Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by