FFT from CSV data file
Show older comments
Hello,
I have a large CSV file with 1 collum of data. This data contains ~1100 entries.
Now i want to use the FFT on this data. I know T (296s) and f (3.378e-3). I have imported the data with double click on the csv file. Now i can plot my data
But how can I now use this information for the FFT? I tried it with the help of this https://de.mathworks.com/help/matlab/ref/fft.html but what is my S and what is my X?
Fs = 0.00378; % Sampling frequency
T = 1/Fs; % Sampling period
L = 1040; % Length of signal
t = (0:L-1)*T; % Time vector
How can i now refer those informations to the FFT and my data.csv?
I would be delighted to any help.
4 Comments
Star Strider
on 23 Oct 2016
Attach your data. Use the ‘paperclip’ icon.
buumms
on 23 Oct 2016
Prerak Chapagain
on 13 Jun 2018
Can you please post the data.csv file that you used? Can't find it. I am trying to learn and was trying to use this as an example.
Niki AdiNegoro
on 20 Jan 2020
Can you please attach the data.csv you used? thank you
Accepted Answer
More Answers (1)
KSSV
on 20 Oct 2016
Say you have read your data from csv file into X.
X = csvread(filename) ;
Then use
Y = fft(X) ;
Categories
Find more on Digital Filter Analysis 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!