19 lines
499 B
Plaintext
19 lines
499 B
Plaintext
#pragma once
|
|
#include <array>
|
|
#include <limits>
|
|
#include <vector>
|
|
namespace AssFuns {
|
|
using std::array;
|
|
using std::vector;
|
|
using SlipsReturn = array<int, 2>;
|
|
/**
|
|
* @brief 打滑检测
|
|
* 数据{a1,a2,a3,……},
|
|
* 检测min max是否超均值的某个固定百分比
|
|
* @param data 数据
|
|
* @param th 阈值
|
|
* @return SlipsReturn {是否打滑,异常的数据下标}
|
|
*/
|
|
SlipsReturn SlipsCheck(const vector<double>& data, const double& th);
|
|
} // namespace AssFuns
|