how to read a string

조회 수: 14 (최근 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 CenterFile Exchange에서 String Parsing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by