Я получил эту формулу,Нужна помощь, чтобы преобразовать формулу в C#
R/Rs = (5800/9500) (2,512 3,37) 1/2 = 1,76
Как превратить это в C# так, чтобы значение равно 1,76. Не понимаете, что вы делаете с 2 и 1/2?
Формула составляет от http://skyserver.sdss.org/dr5/en/proj/advanced/hr/radius1.asp
Вы пробовали что-нибудь? –
R_Rs = Math.Pow ((double) 5800/9500, 2.0) * Math.Pow (Math.Pow (2.512, 3.37), 0.5); –
Почему вы хотите превратить это уравнение в C#? Просто возьмите калькулятор и посмотрите, '' (5800/9500)^2 * (2.5123.37)^(1/2) 'равно' 1.76' или нет. Если вы хотите написать программу, и вы должны в конечном итоге использовать «1.76», просто используйте это число как константу литерала: 'const double rDividedByRs = 1.76;'. – stakx