如何使用Android 1.6中加速度计的x,y,z值计算g力

rwe*_*rwe 5 android

我可以从Android中的加速度计获取三个x,y和z值.如何使用它们来计算g力?

小智 13

如果加速度计以米/秒平方(SI单位)测量加速度,则可以通过除以加速度将每个加速度转换为g力测量值9.81.

如果你想要g-force作为无方向测量,你只需要将毕达哥拉斯定理应用于加速度的不同分量:

double g = Math.sqrt(x * x + y * y + z * z);
Run Code Online (Sandbox Code Playgroud)

  • 不应该是`double g = Math.sqrt(x * x + y * y + z * z) / 9.8;`? (5认同)