matlab使用PhysioNet的WFDB工具箱

目录

  • PhysioNet 官方
  • 安装
  • 示例

PhysioNet 官方

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

安装

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

matlab使用PhysioNet的WFDB工具箱_第4张图片
其实代码执行的操作就是去下载一个wfdb-app-toolbox-0-10-0.zip然后解压,再把路径添加到matlab的路径里面。(你完全可以自己去下载这个wfdb-app-toolbox-0-10-0.zip,然后自己手动添加路径。)

示例

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

wfdbdemo

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

你可能感兴趣的:(PhysioNet,信号处理,Matlab,matlab,开发语言,PhysioNet,WFDB)