как читать разбитые числа в две строки в matlab?
Я генерирую некоторые результаты в текстовых файлах, которые разбиты на две строки. Пример:
text x = 1.
2345 text
Как будет выглядеть код для чтения значения x = 1.2345?
Предположим, значение x = 1.2345
находится в файле с именем name.txt .
Когда он не нарушает значения, которые я ищу:
text x = 1.2345 text
Я использую следующий (рабочий) код:
buffer = fileread('name.txt') ;
search = 'x = ' ;
local = strfind(buffer, search);
xvalue = sscanf(buffer(local(1,1)+numel(search):end), '%f', 1);