Heart Rate by category
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I want to organize heart rate by the time spent in 3 diferent categories: 0 - 50 bpm 50 - 100 bpm 100 - 200 bpm
what is the best code??
thank you
0 个评论
采纳的回答
Star Strider
2017-3-28
One approach:
[~,sc] = xlsread('Sérgio Querido TEST.csv');
t_rc = regexp(sc(2:end), ';','split');
dn = cellfun(@(x) datenum(x(:,1), 'HH:MM:SS'), t_rc);
hr = cellfun(@(x) str2double(x(:,2)), t_rc);
bin_vct = [0 50 100 200];
hc = histcounts(hr, bin_vct);
fprintf(1, '\n\tRate\t0-50\t50-100\t100-200\n')
fprintf(1, '\tSecs\t%4d\t%6d\t%7d\t\n\n', hc)
Rate 0-50 50-100 100-200
Secs 3 320 0
6 个评论
Star Strider
2017-3-28
My pleasure.
This works:
filename = 'HeartRateHistogram.xlsx';
V = {'Rate','40-60','60-70','70-80','80-90','90-100'; 'Secs',3669,2155,525,54,0};
xlswrite(filename, V)
Change it to work with your data and the file name you want.
I tested it and imported it with xlsread to check it.
更多回答(1 个)
ES
2017-3-28
use csvread to read the csv file.
you can then use the sort function or hist function for your need.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
