Find a word in a text file and read values from that line
3 ビュー (過去 30 日間)
古いコメントを表示
Example :
File name: mhcb0020.03o
Rinex version: 2
File type: Observation
Satellite system: GPS
Position_reference (X/Y/Z): -2664065.576700 -4323178.973800 3848368.475300
Antenna-delta (H/E/N): 0.068700 0.000000 0.000000
I need to extract the 3 values after 'Position_reference(X/Y/Z)' from the text file.
Can you help me with this?
Thanks
0 件のコメント
回答 (1 件)
Arif Hoq
2022 年 3 月 7 日
A=readtable('example2.txt','delimiter',':');
output=table2array(A(4,2))
2 件のコメント
Arif Hoq
2022 年 3 月 7 日
編集済み: Arif Hoq
2022 年 3 月 7 日
or if you want to find the string (Position_reference (X/Y/Z)) in the text file
A=readtable('example2.txt','delimiter',':','ReadVariableNames',false);
str=string(table2array(A));
[idx]=find(str=={'Position_reference (X/Y/Z)'});
output=str(idx,2) % string
% for numeric result
format longG
numeric_output=rmmissing(str2double(split(output,' ')))
参考
カテゴリ
Help Center および File Exchange で Text Data Preparation についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!