Как использовать fscanf в MatLab - PullRequest
0 голосов
/ 17 июня 2020

Я сейчас пытаюсь написать код в 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, есть ли другой функция, которую я мог бы использовать для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...