Importing CSF file to matlab and accessing columns
4 次查看(过去 30 天)
显示 更早的评论
I'm trying to do a spectral analysis of an ADC that I'm designing in CADENCE.
I have my output data in a CSV file(time and ouptut voltage). I tried to import the data into MATLAB using the csvread() command. But how to I access speciific columns in the CSV file
I will have to run an fft() on the voltage data. I have to access this column alone.
0 个评论
回答(1 个)
Kojiro Saito
2019-4-30
编辑:Kojiro Saito
2019-4-30
Assume you have a following CSV file,
sample.csv
time,voltage
1,100
2,101
3,104
4,105
you can access to the specific column by specifying column number (data(:, colnum)). For example,
data = csvread('sample.csv', 1, 0);
f = fft(data(:,2));
csvread reads CSV file as matrix, but I would use readtable instead of csvread because it's much easier to access to specifc columns by using column names.
data = readtable('sample.csv');
f = fft(data.voltage);
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Import and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!