Math 简单数学-从偏移范围计算百分比
假设您有一个场景,您需要从10-20这样的范围中获取百分比值。即,在10时,值为0.0,在20时,值为1.0。我需要一个非常简单的算法。我可以使用钳制来解决这个问题,但我想知道是否有一些简单的数学方法可以做到这一点Math 简单数学-从偏移范围计算百分比,math,range,Math,Range,假设您有一个场景,您需要从10-20这样的范围中获取百分比值。即,在10时,值为0.0,在20时,值为1.0。我需要一个非常简单的算法。我可以使用钳制来解决这个问题,但我想知道是否有一些简单的数学方法可以做到这一点 我不能更改起始值和结束值,因为它们是For循环中的索引,所以当索引为0-10时,我需要始终得到0的结果,从10-20应该是0.0-1.0。对于startrange对于startrange这是一个10到20之间的简单线性插值问题,就像这样(我假设您使用的是类似C的语言): for(in
我不能更改起始值和结束值,因为它们是For循环中的索引,所以当索引为0-10时,我需要始终得到0的结果,从10-20应该是0.0-1.0。对于startrange对于startrange这是一个10到20之间的简单线性插值问题,就像这样(我假设您使用的是类似C的语言):
for(inti=0;i=10&&i这是一个10到20之间的简单线性插值问题,就像这样(我假设您使用的是类似C的语言):
for(int i=0;i=10&&i
double fraction = (value-startrange)/(endrange-startrange)
for (int i=0; i<=20; i++)
{
if(i>=10 && i<=20)
{
Result = 0.1*(i-10);
}
else
{
Result = 0.0;
}
}