datファイルから2番目のデータを取得したい
9 views (last 30 days)
Show older comments
datファイルからcsvreadである数字を取得したいと考えています。
Datファイル内にこのように数字が保管されているのですが
14.0000000 2.3052082E-03
この中から2.3052082E-03を取得するためには下のコードをどのように変更すればよいでしょうか
csvread('abc.dat');
1 Comment
Accepted Answer
Satoshi Kobayashi
on 1 Feb 2019
Edited: Satoshi Kobayashi
on 1 Feb 2019
提示された通りの形式でデータが保存されているのなら、これはcsv形式ではなく、csvreadは使えません。
dlmreadかtextscanを使うとよいでしょう。
d = dlmread('abc.dat');
data = d(2);
fileID = fopen('abc.dat');
C = textscan(fileID,'%f');
fclose(fileID);
data = C{1}(2);
More Answers (0)
See Also
Categories
Find more on テキスト ファイル in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!