我想获得一些陀螺仪读数的平均值,它涉及将一个std::vector<double>类型与一个双精度类型相除,但是出现以下错误,该错误报告
无效的二进制二进制操作数(“ std :: vector”和“ double”)
我该如何解决?
double n_readings;
std::vector<double> gyro_reading;
for(int i = 0; i < n_readings; i++) {
gyro_reading.push_back(gyro_z());
msleep(1);
}
double average = gyro_reading/n_readings;
Run Code Online (Sandbox Code Playgroud)