java心电图心率计算_java – 如何模拟心电图(心电图)
我正在研究某种涉及模拟心电图(心电图)的项目.我是通过在间隔之间生成一些随机数并将该数据发送到另一个程序来分析和绘制它来实现的.但是,问题是在一个区间之间产生的随机数说[a,b]由java代码有很多方差,这意味着下一个生成的随机值与前一个数字有很大不同.我想要的是随机数的流量稍微变化,以便图表看起来平滑.此时,生成的图形非常尖锐,但我希望它是平滑的并且像真实的ECG图一样变化.
请帮帮我.
这是代码
//setup ECG graph
StdDraw.setXscale(0.0, 100.0);
StdDraw.setYscale(0.0,200.0);
StdDraw.setPenColor(StdDraw.BLUE);
StdDraw.setPenRadius(0.0009);
//generate random points between interval of range
int t = 0;
int prevVal = 0;
int nextVal;
while(true){
nextVal = range.getRandomValue();
System.out.println(nextVal);
StdDraw.point(prevVal, nextVal);
StdDraw.line(t-1, prevVal, t, nextVal);
StdDraw.show(100);
prevVal = nextVal;
t = (t+1) % 100;
if(t == 0){
StdDraw.clear();
}
}
谢谢
解决方法:
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
