WFDB
sampfreq <filename>~ Get the sampling frequencyrdsamp -r s20011 | head~ Print the first 10 lines of the record
              0      55      81
              1      55      84
              2      55      87
              3      56      89
              4      57      91
              5      61      93
              6      65      95
              7      67      99
              8      69     103
              9      72     105
- 
rdsamp -r s20011 -t 0:00:02.00 | less~ Print the first 2 seconds of the record - 
Plot samples using octave
 
rdsamp -r s20011 -f 0 -t 0:00:02.00 > sample.txt # Store the first 2 seconds of the record in a file
gnuplot
plot "sample.txt" using 1:3 with lines # x-axis: 1st column, y-axis: 3rd column
replot "sample.txt" using 1:2 with lines # x-axis: 1st column, y-axis: 2nd column
- Or save the plot
 
gnuplot
set term png
set output "sample.png"
plot "sample.txt" u 1:2 w l, "sample.txt" u 1:3 w l
rdann -r s20011 -a atr | more~ Print annotations; explanation of annotations.wrann -r s20011 -a qrs < s20011.asc~ Write annotations to filewfdb2mat -r s20011 -f 0 -t 12~ Convert to matlab formatwfdb2mat -r s20011 -f 0 -t 12 > s20011m.info~ Save the stdout info in a file, matlab needs it for plotting