how to read a string

15 ビュー (過去 30 日間)
john_arle
john_arle 2019 年 10 月 17 日
回答済み: Guillaume 2019 年 10 月 17 日
hello there,
I am very tired and I would need to read a string like this
tline = 'CHTRS95 46.521464753 6.567893633 460.487'
tline is a char, I want to put the first word in a string and the three numbers in a double.
All using this function:
sscanf(tline, ' %f %f')
(it is somehow wrong,
I get :"
Unable to perform assignment because the size of the left side is 1-by-2 and the
size of the right side is 0-by-0
.")

採用された回答

Guillaume
Guillaume 2019 年 10 月 17 日
split = textscan(tline, '%s%f%f%f');
txt = split{1}
numbers = cell2mat(split(2:end))

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeString Parsing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by