java - 放大高低值阻尼器

标签 java statistics

我有一个公式,可以根据一组数字属性计算度量。此公式输出 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/

相关文章:

Android 市场统计问题

matlab - 在 matlab 中绘制决策边界

numpy - 加速矩阵求逆

python - 如何计算计数值对的标准差

java - eclipse RCP : Set active part programmatically or get selection of inactive part

java - solr 多核发布数据

java - Struts ajax 404错误

java - 最小跳转数组递归时间复杂度应为 O(n^n) 或 O(n!)

java - RMI 表中没有此类对象,服务器通信错误

algorithm - PCA:这个算法有什么问题?