Я сейчас пытаюсь написать код в MatLab с целью импорта переменных из текстового документа. Это довольно просто c, но в текстовом файле я хотел бы добавить перед каждой переменной, что это за переменная.
Например:
Amplitude:
100
Моя борьба ведется функция fscanf ищет как строку, так и целое число, что я даже не знаю, возможно ли это. Пока что у меня есть это
fileID=fopen('variables.txt','r');
formatSpec='%d';
sizeA=[1 Inf];
A=fscanf(fileID,formatSpec,sizeA);
dt=1/A(1);
signalSelector=A(2);
BLOCKLENGTH=A(3);
rmsSelector=logical(A(4));
removePeak=logical(A(5));
в то время как текстовый документ выглядит так:
48000
2
8192
0
0
Если то, что я сейчас делаю, невозможно с помощью функции fscanf, есть ли другой функция, которую я мог бы использовать для этого?