How to read .txt file in matlab (comma delimiter)

38 views (last 30 days)
Hi guys, I would like to read all the data (including the header) from this .txt file, I could only read the numbers using dlmread, please assist me on this:
Adjusted depth,temp,trans
1,22.5,122.3
3,22.6,111.5

Answers (1)

Walter Roberson
Walter Roberson on 5 Nov 2015
fid = fopen('YourFile.txt', 'rt');
tline = fgetl(fid);
headers = strsplit(tline, ','); %a cell array of strings
datacell = textscan(fid, '%f%f%f', 'Delimiter',',', 'CollectOutput', 1);
fclose(fid);
datavalues = datacell{1}; %as a numeric array

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!