У меня есть файл, который содержит полный набор значений для некоторых предложений, которые были расшифрованы для программы распознавания речи. Я пытался написать код matlab, чтобы пройти через этот файл, извлечь значения для каждого предложения и записать их в новый отдельный файл. Поэтому вместо того, чтобы хранить их все в одном файле 'mlf', я хочу, чтобы они были в отдельных файлах для каждого предложения.
Например, файл 'mlf' (содержит все значения для всех предложений) выглядит следующим образом:
#!MLF!#
"/N001.lab"
AH
SEE
I
GOT
THEM
MONTHS
AGO
.
"/N002.lab"
WELL
WORK
FOR
LIVE
WIRE
BUT
ERM
.
"/N003.lab"
IM
GOING
TO
SEE
JAMES
VINCENT
MCMORROW
.
etc
Таким образом, каждое предложение отделяется символами «Nxxx.lab» и «.». Мне нужно создать новый файл для каждого Nxxx.lab, например, файл для N001 будет просто содержать:
AH
SEE
I
GOT
THEM
MONTHS
AGO
Я пытался использовать fgetline для указания 'Nxxx.lab' и '.' границы, но это не работает, так как я не знаю, как записать содержимое в новый файл отдельно от «mlf».
Если кто-нибудь может дать мне какое-либо руководство о том, какой подход использовать, будет принята с благодарностью!
Ура! * * 1013