Как прочитать файл .dat в MATLAB

Я пытаюсь прочитать сигнал ЭКГ из набора данных PTB, расширение файла «.dat», для этого я использую функцию Matlab:

      load('s0484_re.dat');

где «s0484_re.dat» — это имя файла, но я получаю сообщение об ошибке:

Ошибка при загрузке неизвестного текста в строке номер 1 файла ASCII s0484_re.dat "�����\�".

Ошибка в signal2image (строка 8)load('s0484_re.dat');

как я могу правильно прочитать этот файл? Любая помощь будет оценена.

1 ответ

Расширение файла .datможет использоваться для многих различных типов файлов двоичных данных и не сообщает вам, в каком формате находятся данные.

При поиске в «наборе данных PTB» я нашел информацию о том, что файлы данных в этом наборе данных имеют формат «WaveForm DataBase (WFDB)», а при поиске на mathworks.com для «WFDB» я нашел несколько ссылок, включая набор инструментов для обработки WFDB. файлы . Попробуйте этот набор инструментов и обновите свой вопрос, если он не решит вашу проблему.

Другие вопросы по тегам