如何在 MATLAB 中读取 .dat 文件

How to read .dat file in MATLAB

我正在尝试从 PTB 数据集中读取 ECG 信号,文件扩展名为“.dat”,为此我正在使用 Matlab 函数:

load('s0484_re.dat');

其中“s0484_re.dat”是文件名 但我收到这样的错误:

使用负载时出错 ASCII 文件第 1 行的未知文本 s0484_re.dat "������\��".

signal2image 错误(第 8 行) 负载('s0484_re.dat');

我怎样才能正确读取这个文件? 任何帮助将不胜感激..

文件扩展名 .dat 可用于许多不同类型的二进制数据文件,但不会告诉您数据的格式。

通过搜索“PTB 数据集”,我 found the information that the data files in this dataset are in 'WaveForm DataBase (WFDB) format', and by searching mathworks.com for 'WFDB' I found a few links including a toolbox for handling WFDB files。试试这个工具箱,如果它不能解决您的问题,请更新您的问题。