How can I make IFFT function return me a function instead an array
Show older comments
y = 1./fft(x);
h = ifft(y);
I was trying to do an inverse fft. Matlab returns me an array. How can I get a function instead of array when using ifft?
1 Comment
David Goodmanson
on 17 Jan 2017
Hello Siwei, could you provide information on what x and y look like?
Answers (1)
Walter Roberson
on 17 Jan 2017
You cannot do that with fft and ifft. However you can use the continuous transforms. https://www.mathworks.com/help/symbolic/fourier.html
syms x
y = fourier(x);
h = ifourier(y);
Categories
Find more on Fourier Analysis and Filtering in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!