问题已解决
如果我绩效高于1.2就只用1.2,低于0.97就取0,区域在1.2和0.97之间就按正常算应该用什么函数呀
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答最常见的函数在这种情况下是取绝对值函数。所谓的绝对值函数,是指把一个变量的值转换为正数的函数,可以将负数转换为正数,也可以将正数保持不变。例如:|x|=max{x, -x}=x,x>0; |x|=-x,x<0;
在这里,我们可以利用绝对值函数将绩效(x)变换为:
f(x) = max(1.2, min(0, x)),
其中,如果x大于1.2,则f(x)=1.2;如果x小于0.97,则f(x)=0;如果x在1.2和0.97之间,则f(x) = x。
由上面的讨论可以得出:若x≥1.2, f(x)=1.2; 若 0.97≤x<1.2, f(x)=x; 若x<0.97, f(x)=0。
拓展知识:
在绝对值函数中,最常见的是一元绝对值函数 f(x) = |x| 。它的定义域为 R, 值域为 [0,+∞)。除了一元绝对值函数,还有多元绝对值函数,其中f(x, y) = |x|+|y|,它的定义域为 R2,值域为 [0,+∞)。
2023 01/28 12:38