the matlab code is mentioned below
if true % code
end[D,T] = xlsread('50KHZ.xlsx');F = D(:,2); % Data Channel
Ts = 8e-4; % Sampling Interval (s)
Fs = 1/Ts; % Sampling Frequency (Hz)
Fn = Fs/2; % excitation Frequency
LF = size(F,1); % Length of Data Vector
T = linspace(0,1,LF)*Ts; % Create Time Vector
figure(1) % Plot Data
plot(T, F)gridxlabel('Time')ylabel('Voltage')FF = fft(F)/LF; % Fourier Series of Data, Freq Vector
Fv = linspace(0,1,fix(LF/2)+1)*Fn;Iv = 1:length(Fv); % Index Vector
figure(2) % Plot FFT
plot(Fv, abs(FF(Iv)))gridxlabel('Frequency (Hz)')ylabel('Amplitude')
Best Answer