2025-07-04 to 2025-07-08
寒假干(拖)到暑假,从代数暴力求解偏移到几何运算计算,再到这章的用空间向量解算,见证了我高中数学的学习路程:
初中知识==>二分法==>平面向量==>空间向量==>线性代数(超前学习)
我的目的是解出偏移,那可以通过先测出四个不同位置的静止加速度,绘制在了空间中:
实际这四个点的位置向量 pi 是偏移向量加真实向量 ti,即 pi=o+ti,演示:
四个真实向量 ti 实际是模长等于当地重力加速度的向量,所以四个向量共起点 O,模长相等,就意味着这四点共球,虽然要排除共面的情况,但传感器数据不是数学老师出题,不可能会有共面情况的,而且一般数据会要求取四个位置相差较大的四点。所以最终四个点都会在以偏移向量 o 终点为球心,当地重力加速度为半径的球上。
已从传感器读取四组加速度 p1, p2, p3, p4,坐标表示为:
pi=(xi ,yi ,zi)
球的球心为 O,半径 r,O 的位置向量(偏移向量)为 o,坐标表示:
O (Ox ,Oy ,Oz)o=(Ox ,Oy ,Oz)
根据球的方程可列式:
(xi−Ox)2+(yi−Oy)2+(zi−Oz)2=r2 (i⊆{1 ,2 ,3 ,4})
因为
∣pi∣2=∣pj∣2=r2
所以
(xi