gpt4 book ai didi

c# - 计算对数百分比

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:39 30 4
gpt4 key购买 nike

我有一个监控多个数据点的应用程序,我正在根据线性百分比执行着色 fading between green, yellow and red .然而,这并不能准确地将问题形象化,因为数字越高,问题就越严重。范围是 0 -> 30000,如何生成我认为称为对数百分比值而不是线性值的值?

最佳答案

我假设您希望通过“对数百分比”将数据映射到范围 [0, 100] 的对数基础上。你可以尝试这样的事情:

double Scale(int val)
{
if (val <= 1)
return 0; // log is undefined for 0, log(1) = 0
return 100 * Math.Log(val) / Math.Log(30000);
}

关于c# - 计算对数百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19766092/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com