我尝试TYPE_LINEAR_ACCELEROMETER在Android中计算运行速度传感器,但我得到的结果非常不准确.计算的平均加速度总是正值,因此它继续增加.这是我的程序和代码,请建议我从3轴加速度计数据计算的正确方法是什么,以及我的代码出错的地方.
我做的是:
我得到加速度值x,y,z方向
产生加速度 a1 = sqrt(x*x + y*y + z*z)
5加速度读数的平均值:
Avg(4) = `(a0 + a1 + a2 + a3 + a4) / 5`
Run Code Online (Sandbox Code Playgroud)
时间增量:
Tdelta = (time of Avg(4)) - (time of Avg(0))
Run Code Online (Sandbox Code Playgroud)
最初V(0)是0和之后V(0)是先前计算的速度,因此:
V(1) = V(0) + at = 0 + Avg(1)
V(2) = V(1) + at = V(1) + Avg(2)
V(n) = V(n-1) + at = V(n-1) + Avg(n)
Run Code Online (Sandbox Code Playgroud)
这就是我获取速度值的方法,但它不是正确的速度.请指导我.
这是代码: …
如何在R脚本中找到datetime的week_of_month和week_of_year?
示例:对于datetime 2016-09-27 00:00:07.477,week_of_month is 5和week_of_year is 39
我day_of month来自weekdays.Date("2016-09-27 00:00:07.477").
同样我想得到week_of_month和week_of_year.