关于重力感应统计的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:17:50
首先声明一下
1G 重力加速度等于 64
0G 重力加速度等于 0
-1G 重力加速度等于 -63

当一个物体它的面朝"上"的时候,这个物体三个方向受到的重力是:
x ~= 0, y ~= 0, z ~= -63
当一个物体它的面朝"下"的时候,这个物体三个方向受到的重力是:
x ~= 0, y ~= 0, z ~= 64
当一个物体它的面朝"左"的时候,这个物体三个方向受到的重力是:
x ~= 64, y ~= 0, z ~= 0
当一个物体它的面朝"右"的时候,这个物体三个方向受到的重力是:
x ~= -64, y ~= 0, z ~= 0
当一个物体它的面朝"前"的时候,这个物体三个方向受到的重力是:
x ~= 0, y ~= 64, z ~= 0
当一个物体它的面朝"后"的时候,这个物体三个方向受到的重力是:
x ~= 0, y ~= -64, z ~= 0

假如这个物体是做非匀速不规则运动,我想问,怎么算出这个物体在某段时间内的运动频率.

举个例子
假如某个人身上携带着这个物体,这个人在跑步,我要根据这个物体测算出这个人在某段时间内跑的步数.

怎么用某个式子算出这个"步数".

首先是三个方向受到得力,分别***,而不是重力。
用Fx Fy Fz来表示三个力的绝对值。(注意是绝对值!)
静止状态下Fx+Fy+Fz=64
走路过程中,该物体上升过程受力会先大于64,然后小于64.下落时会先小于64再大于64.
所以在理想情况下(注意是理想情况)统计Fx+Fy+Fz=64
的次数就可以了。
这个次数除以2就是走路的步数了。