您好我正在开发一款iOS应用程序,需要找到加速度计的z值,然后导出两次才能找到“Jounce”值。这是我到目前为止所拥有的:
在
-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
我得到加速度的“z”值并将其分配给变量:
float currentAccc = acceleration.z;
在此之后我不知道如何区分两次。我如何区分Obj-C?
由于
答案 0 :(得分:1)
为了做到这一点,你会想知道有限的差异。
单个离散值不足。
一阶导数w.r.t.时间会是这样的:
da/dt(t) ~ (a(t+dt)-a(t))/dt
d^2a/dt^2(t) ~ (da/dt(t+dt)-da/dt(t))/dt
(如果我有LaTeX,我可以更容易阅读。)
您可以使用其他公式,但这些公式最简单。
这些想法通常来自微分学。