matlab使用PhysioNet的WFDB工具箱

发布时间:2024年01月08日

PhysioNet 官方

官方的文档:Waveform Database Software Package (WFDB) for MATLAB and Octave
简介:用于MATLAB的WFDB工具箱是用于读取、写入和操作(处理)PhysioNet数据的MATLAB函数的集合,通过Java和MATLAB包装器实现为对WFDB软件包应用程序的系统调用。工具箱的新实现提供了更快的操作和显著扩展的一组功能。
0

安装

1.打开matlab
2.找到toolbox的位置,然后后新建一个文件夹,命名不与其他重复的名字,比如WFDB (或者你喜欢的名字,不与其他重复的名字)1
3.复制文件夹路径,比如我的途径:D:\MATLAB\R2021b\toolbox\WFDB
4.在matlab中切换到上述路径中
2
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

3
其实代码执行的操作就是去下载一个wfdb-app-toolbox-0-10-0.zip然后解压,再把路径添加到matlab的路径里面。(你完全可以自己去下载这个wfdb-app-toolbox-0-10-0.zip,然后自己手动添加路径。)

示例

跑一个demo看看有没有安装成功,在命令行输入:

wfdbdemo

这个demo会调用刚才库里的函数去PhysioNet数据库里面读取数据,然后在调用库里的函数对数据进行处理。
所以,安装正确的话,不会报错,有正确的结果输出,如下图:
4
6

文章来源:https://blog.csdn.net/qq_23869697/article/details/135466579
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。