How to read .dat file in MATLAB

2.3k Views Asked by At

I am trying to read an ECG signal from PTB dataset, the file extension is ".dat" ,i am using Matlab function for that:

load('s0484_re.dat');

where "s0484_re.dat" is the file name but i am getting an error like this:

Error using load Unknown text on line number 1 of ASCII file s0484_re.dat "�����\�".

Error in signal2image (line 8) load('s0484_re.dat');

how i can read this file correctly? Any help will be appreciated..

1

There are 1 best solutions below

3
On BEST ANSWER

The file extension .dat can be used for many different types of binary data file and doesn't tell you what format the data is in.

By searching on 'PTB dataset` I 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. Try this toolbox, and update your question if it doesn't solve your problem.