簡體   English   中英

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

[英]How to calculate g-force using x, y, z values from the accelerometer in Android 1.6

我可以從 Android 中的加速度計獲得三個 x、y 和 z 值。 我如何使用這些來計算 g 力?

如果加速度計以米每秒平方(SI 單位)為單位測量加速度,您可以通過除以9.81將每個加速度轉換為g 力測量值。

如果要將 g 力作為無方向測量,只需將勾股定理應用於加速度的不同分量:

double g = Math.sqrt(x * x + y * y + z * z);

只需 select TYPE_GRAVITY而不是TYPE_ACCELEROMETER作為傳感器類型:

https://developer.android.com/guide/topics/sensors/sensors_motion.html#sensors-motion-grav

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM