フィルターのクリア

How can I read a txt file and split its content into a strings array and a data array?

31 ビュー (過去 30 日間)
Ernesto Momox Beristain
Ernesto Momox Beristain 2018 年 7 月 25 日
回答済み: Ashan Walpitage 2021 年 9 月 22 日
The txt file has information similar to the one below. A would like to have an array of strings (headerline) and an (N X 4) array of data.

回答 (2 件)

Walter Roberson
Walter Roberson 2018 年 7 月 25 日
編集済み: Walter Roberson 2018 年 7 月 25 日
fid = fopen(filename, 'rt');
headers = string( strsplit( fgetl(fid), ';') );
data = cell2mat( textscan(fid, '%f%f%f%f', 'Delimiter', ';', 'collectoutput', 1) );
fclose(fid);

Ashan Walpitage
Ashan Walpitage 2021 年 9 月 22 日
Try with readtable function
mydata = readtable( file_path )

カテゴリ

Help Center および File ExchangeText Files についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by