我有一个公式,可以根据一组数字属性计算度量。此公式输出 0 到 1 之间的数字。
我还使用了一种阻尼值。这个阻尼值也是根据我使用的一些属性计算的,这个阻尼值是另一个0到1之间的数字。
我希望它的工作方式是,如果阻尼器值接近 1 或接近 0,则公式生成的数字会减少阻尼器值。但是,如果阻尼器值接近 0.5,则公式生成的数字将减少阻尼值会增加。
我希望这是有道理的,
问候。
最佳答案
为什么不使用正弦函数?使用弧度时,如果将阻尼值乘以 Pi,则可以将该值通过正弦并从其返回值中减去 0.5d,如下所示:
double dampening = (funcToComputeDampening()*Math.PI);
double valueToAdjustOutputWith = Math.sin(dampening)-0.5d;
double outputWithDampening = output + valueToAdjustOutputWith;
关于java - 放大高低值阻尼器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43502629/