官方的文档:Waveform Database Software Package (WFDB) for MATLAB and Octave
简介:用于MATLAB的WFDB工具箱是用于读取、写入和操作(处理)PhysioNet数据的MATLAB函数的集合,通过Java和MATLAB包装器实现为对WFDB软件包应用程序的系统调用。工具箱的新实现提供了更快的操作和显著扩展的一组功能。
1.打开matlab
2.找到toolbox的位置,然后后新建一个文件夹,命名不与其他重复的名字,比如WFDB (或者你喜欢的名字,不与其他重复的名字)
3.复制文件夹路径,比如我的途径:D:\MATLAB\R2021b\toolbox\WFDB
4.在matlab中切换到上述路径中
5.复制下面的代码到matlab命令行
[old_path]=which('rdsamp'); if(~isempty(old_path)) rmpath(old_path(1:end-8)); end
wfdb_url='https://physionet.org/physiotools/matlab/wfdb-app-matlab/wfdb-app-toolbox-0-10-0.zip';
[filestr,status] = urlwrite(wfdb_url,'wfdb-app-toolbox-0-10-0.zip');
unzip('wfdb-app-toolbox-0-10-0.zip');
cd mcode
addpath(pwd)
savepath
其实代码执行的操作就是去下载一个wfdb-app-toolbox-0-10-0.zip然后解压,再把路径添加到matlab的路径里面。(你完全可以自己去下载这个wfdb-app-toolbox-0-10-0.zip,然后自己手动添加路径。)
跑一个demo看看有没有安装成功,在命令行输入:
wfdbdemo
这个demo会调用刚才库里的函数去PhysioNet数据库里面读取数据,然后在调用库里的函数对数据进行处理。
所以,安装正确的话,不会报错,有正确的结果输出,如下图: