首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >负加速度和正加速度究竟代表什么?( iOS )

负加速度和正加速度究竟代表什么?( iOS )
EN

Stack Overflow用户
提问于 2012-09-22 19:08:08
回答 1查看 1.4K关注 0票数 0

如果我应该在一个物理论坛上问这个问题,请事先原谅我,但是考虑到我说的是iPhone的加速度,来自加速度计,我决定在这里张贴它。

每当我将iPhone (面向上方的平板屏幕上的设备)向前推时,加速度计似乎大部分都在记录负加速度,在同一Y轴上不时出现一些正加速度值。

这是Y轴上的加速度值示例,在Y轴上进行向前移动时:

代码语言:javascript
复制
-0.02
-0.03
-0.04
-0.03
-0.04
-0.04
-0.07
-0.02
-0.02
-0.02
-0.02
 0.00 // what's happening here ?
 0.02 // what's happening here ?
 0.02 // what's happening here ?
-0.00
-0.02
-0.03
-0.03
 0.02 // what's happening here ?
 0.04 // what's happening here ?
 0.01 // what's happening here ?
-0.00
-0.04
-0.03
-0.02
-0.03
-0.05

在上面的例子中,负加速度值代表什么?正加速度值代表什么?

如果我理解正确的话,负加速度值意味着设备在那一点上正在加速前进。

现在,正加速度值将意味着设备向后移动,而0.00加速度则意味着设备要么站着不动,要么以恒定的速度移动。

那么,为什么在设备向前移动的过程中得到这些正加速度值呢?

我漏掉了什么吗?

很明显,我问这个问题的唯一原因是,我想要创建一个方法,以便知道设备是在Y轴上前进还是向后移动。

*我还注意到一个0.01的数值来来去去,即使设备是完全不动的,但我猜这只是噪音,对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-22 19:16:32

那么,为什么在设备向前移动的过程中得到这些正加速度值呢?

Ehm,你似乎明白加速度为0意味着没有加速度,即静止或以恒定的速度运动。现在,如果你在一个方向上以一个看似恒定的速度移动手机,它可能不是完全恒定的--可能会出现小的正加速度和负加速度。

*我还注意到一个0.01的数值来来去去,即使设备是完全不动的,但我猜这只是“噪音”,对吗?

正确的。加速度传感器并不完美。它对许多其他因素作出反应,而不仅仅是单纯的加速。我不知道iPhone的加速度计是如何工作的,但如果我猜对的话,它是压电的,所以它对其他物理(机械和电磁)效应很敏感。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12546879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档