I would like to read a specific string from the row which has been delimited.say for eg. i want the value 42724.6268698495. How do i do it. Its in a text file
1 回表示 (過去 30 日間)
古いコメントを表示
Nazeer Akram Athaullah
2017 年 2 月 3 日
回答済み: Walter Roberson
2017 年 2 月 6 日
I would like to read a specific string from the row which has been delimited.say for eg. i want the value 42724.6268698495. How do i do it. Its in a text file
The file has data as below
#Started 20.12.2016 15:02:41 42724.6268698495
0 件のコメント
採用された回答
Walter Roberson
2017 年 2 月 6 日
fid = fopen('YourFile.txt', 'rt');
data_cell = textscan(fid, '%*s%*s%*s%f', 'Delimiter', '\t');
fclose(fid)
data = data_cell{1};
0 件のコメント
その他の回答 (1 件)
Carl
2017 年 2 月 6 日
You can use the "readtable" function to import your data. See the documentation below:
You can use something like the following command:
>> T = readtable('data.txt','Delimiter',' ','ReadVariableNames',false);
In the command above, I'm assuming that, 1. Your data is in a file named data.txt 2. Your data is delimited by a space 3. Your data file does not include headers
After you read the data into a table, you can access each element as necessary. If you only need the last column, you can do something like the following:
>> T = T(:, end);
1 件のコメント
Walter Roberson
2017 年 2 月 6 日
The posted line turns out to be delimited by tabs, at least as posted. For that you would use 'Delimiter', '\t'
参考
カテゴリ
Help Center および File Exchange で Text Files についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!