How can I read a text file and store its data inside a matrix?
3 views (last 30 days)
Show older comments
I am trying to import text files, and convert it's data into a matrix. When I import the file, it stores it as a 50x1 cell, how can I convert this to a 50x9 or 50x10 matrix, where I can reference each aspect of the file individually?
fid = fopen ('40_8deg_HL_Both.txt', 'r');
data = textscan(fid, '%s', 'HeaderLines', 9, 'delimiter', '/n');
fclose (fid);
mat = data{:};
0 Comments
Accepted Answer
KSSV
on 22 Mar 2019
clc; clear all ;
fid = fopen ('40_8deg_HL_Both.txt', 'r');
data = textscan(fid, '%s %s %f %f %f %f %f %f %f %s', 'HeaderLines', 9);
fclose (fid);
A = [data{3:9}]
More Answers (0)
See Also
Categories
Find more on Text Files 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!