Предположим, у меня есть простой текстовый файл с именем « test.txt » в формате ниже
A=-1.1,2.2,-3.3,4.4B
Я намерен извлечь данные -1,1 , 2,2 , -3,3 и 4,4 в Matlab из текстового файла.
Как я могу это сделать?
Ps: Обратите внимание, что данные находятся между строкой «A =» и «B» и разделены запятой.
Мне удалось извлечь первые данные с помощью приведенного ниже кода.
buffer = fileread('test.txt');
search = 'A=';
local = strfind(buffer, search);
value = sscanf(buffer(local(1,1)+numel(search):end), '%f', 1);
Однако я не уверен, как получить другие значения из списка, которые заканчиваются строкой «B»