Heart Rate by category
3 ビュー (過去 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!
