0

我想转换这些数据(有人告诉我从对象的角度来做)。数据列表如下:

  • [0, -20.790001, -4.49]组成加速度 xyz 坐标 - accel(x,y,z)

  • [-0.762739, -3.364226, -8.962189]组成角度 xyz 坐标 - angle(x,y,z)

我正在尝试使用 Rodrigues 的旋转公式或线性变换矩阵进行旋转?这与传感器数据不同吗?
我能够从中读取数据.csv,但不确定如何转换为 C++ 以及如何在 C++ 中创建矩阵。

4

1 回答 1

0

只要你有数据转换的公式,你只需要应用它。至于矩阵和创建一个,有多种方法,或者使用双数组:

float matrix[][] ( or matrix** if you want to use pointers )

或使用包含行和列的类(或结构,由您决定)

class Matrix
  float rows[]
  float columns[]

祝你好运!

注意:显然,只是伪代码肯定不会开箱即用

于 2012-06-07T16:08:19.627 回答