How to import data from a .txt file that contains text and numbers
1 回表示 (過去 30 日間)
古いコメントを表示
I have a text file called D01.txt which contains the following:
%Initial Void ratio = 0.68
%Axial strain (%) Volumetric Strain (%) Sigma1' (kPa) Sigma3' (kPa)
0.013 0 155.32 140
0.033 0.015 171.55 140
I am able to import the contents of the four coloumns in MATLAB using:
D02 = load('D02.txt')
But I do not know how to automatically grab the value 0.68 at the end of the first line of the D01.txt file.
Thank you!
1 件のコメント
Katie
2019 年 11 月 1 日
Hi, you can use textscan to pull out different data types from a text file.
There are some examples in the Matlab documentation that do what you're looking to do: https://www.mathworks.com/help/matlab/ref/textscan.html
採用された回答
その他の回答 (1 件)
Stijn Haenen
2019 年 11 月 1 日
Hi,
You can try this:
text=('nitial Void ratio = 0.68');
a=find(text=='=');
number=text(a+1:end);
num=str2num(number)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Import and Export についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!