doc ffft
Documentation of the ffft function.
helpFun('ffft')
Fast Finite Fourier Transform Y = FFFT(X) Description Fourier transform of an input signal. Input parameters X [double(:inf x 1)] is the input signal. Output parameters Y [double(:inf x 1)] is the Fourier-transformed signal Example % Sampling frequency Fs = 1000; % Sampling period dt = 1/Fs; % Length of signal L = 6000; % Time vector t = (0:L-1)'*dt; % Signal S = 0.7*sin(2*pi*50*t) + sin(2*pi*120*t); xgtt = S + 2*randn(size(t)); % Apply the fft function of Matlab NFFT = 2^nextpow2(L); FASsignal=fft(xgtt,NFFT)*dt; % Apply the fft function of OpenSeismoMatlab FASsignal3=ffft(xgtt)*dt; % Difference between results max(abs(FASsignal-FASsignal3)) __________________________________________________________________________ Copyright (c) 2018-2022 George Papazafeiropoulos Major, Infrastructure Engineer, Hellenic Air Force Civil Engineer, M.Sc., Ph.D. Email: gpapazafeiropoulos@yahoo.gr _________________________________________________________________________