У меня есть файл, который содержит полный набор значений для некоторых предложений, которые транслируются для программы распознавания речи. Ive пытался написать некоторый код matlab, чтобы просмотреть этот файл и извлечь значения для каждого предложения и записать их в новый отдельный файл. Поэтому вместо того, чтобы их всех в одном файле «mlf», я хочу, чтобы они были в отдельных файлах для каждого предложения.Чтение и запись текста в новый файл - Matlab
Например с помощью «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».
Если кто-нибудь может дать мне какие-либо указания относительно того, какой подход к использованию будет очень благодарен!
Cheers!
Почему бы вам не опубликовать свой код, чтобы люди могли исправить вас или внести предложения. – Ali