Я думаю, что температура в Kelvin
, потому что астрономам очень свойственно использовать Kelvin
вместо Celcius
.
Смотрите здесь.
И
если журнал база X = Y, то X = база Y
log10(t)= C1 +C2*bmv +C3*pow(bmv,2) +C4*pow(bmv,3)
+C5*pow(bmv,4) +C6*pow(bmv,5) +C7*pow(bmv,6)
+C8*pow(bmv,7);
t = pow(10,log10(t));
Кроме того, эта формула очень сильно связана с Серией Тейлора .
// Horners algorithm for polynomials
function Horner(a,n,x)
{
var result = a[n];
var i = n - 1;
while( i >= 0)
{
result = result*x + a[i];
i-=1;
}
return result;
}
В вашем случае
Array Cs = {C1,C2,C3,C4,C5,C6,C7,C8};
var temperature = Horner(Cs,8,bmv);