我需要任何编程语言中的公式,这将给我一个我最终可以排序的值。我有2个变量:
我需要加权自定义公式,其中:
答案 0 :(得分:2)
让fabs
成为返回float的绝对值的函数。
然后公式可能如下所示:
function calcRank(float v1, float v2) {
float k = fabs(v2-30.0);
if (k < 30.0) {
// Rule 1 and 2
rank = k/60.0 + (60.0-k) * v1 / 60.0;
} else {
// Rule 3
rank = v1;
}
return rank;
}