⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 physionet_ecg_text_exporter.m

📁 MIT心电数据库读取程序 MIT的格式不能直接在MATLAB上使用 通过此程序转换成能直接应用在MATLAB上的格式
💻 M
字号:
%**************************************************************************% James Lamberg 10May05% EE 5821 Biomedical Modeling% Imports a .txt file created using rdsamp -p (or rdsamp-O-Matic)% Plots the first two signals (columns 2 and 3 of the .txt file)% Outputs a .MAT matrix containing the first two signals.% The matrix can then be used in the Wavelets toolbox%**************************************************************************clc; clear all; close all;%**************************************************************************% Get Data & User Inputs%**************************************************************************File_Name = input('ECG Data File Name = ','s'); % ECG Text FileECG_Data = load(File_Name);                     % Load The Text FileTime = ECG_Data(:,1);                           % First Column Of File% If the input does not contain exactly two signals, modify the next two lines% and later references to ECG_1 and ECG_2 accordingly.ECG_1 = ECG_Data(:,2);                          % Second Column Of FileECG_2 = ECG_Data(:,3);                          % Third Column Of FileTime_Adjusted = Time;                           % Time In Seconds Already                 %**************************************************************************% Plot Data%**************************************************************************plot(Time_Adjusted,ECG_1,'b');hold on;plot(Time_Adjusted,ECG_2,'r');%**************************************************************************% Fix Axes & Label%**************************************************************************Axis_X_Min = Time_Adjusted(1);Axis_X_Max = Time_Adjusted(length(Time_Adjusted));Axis_Y = ylim;Axis_Y_Min = Axis_Y(1);Axis_Y_Max = Axis_Y(2);axis([Axis_X_Min Axis_X_Max Axis_Y_Min Axis_Y_Max]);Plot_Title = strcat('ECG Data From: ', File_Name);Plot_Title = regexprep(Plot_Title, '_', '-');title(Plot_Title);xlabel('Time In Seconds (s)');ylabel('ECG Amplitude In MilliVolts (mV)');%**************************************************************************% Output Data File Into Current Working Directory%**************************************************************************File_Name = regexprep(File_Name, '.txt', '');Axis_X_Min = num2str(round(Axis_X_Min));save(strcat(File_Name,'_',Axis_X_Min) ...    ,'ECG_1' , 'ECG_2', 'Time_Adjusted');%**************************************************************************% End Of Code%**************************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -