手轮脉冲平滑处理笔记

发布时间:2024年01月15日

这是一个求手脉倍率((Hw_Control.mult_ratio)与手脉脉冲计数延迟次数即累计过去n次的平均值(Hw_Control.lag_num)之间关系算法的计算过程笔记文档
1、已知
mult_ratio=1时 lag_num=10;
mult_ratio=10时 lag_num=20;
.mult_ratio==100时 lag_num=30;
以此类推

2、设lag_num为X,mult_ratio为Y,推导出以下公式
在这里插入图片描述

3、算法,y等于x的n次方,已知x、y,求n
如果y等于x的n次方,已知x、y,求n,那么n可以通过求对数来解决。因为x的n次方等于y,所以n等于以x为底y的对数。因此,n=ln(y)/ln(x)。这里ln表示自然对数,也就是以e为底的对数。

将上述公式转换为C语言函数,如下所示:

#include <math.h>
double calculate_n
文章来源:https://blog.csdn.net/weixin_43494116/article/details/135510662
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。