0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 8
|
|
1 | |
Функция Math.Log(var) не совпадает с результатами калькулятора18.05.2012, 09:31. Показов 1757. Ответов 4
Метки нет (Все метки)
Здравствуйте! Пожалуйста помогите разобраться с вопросом: функции Math.Log(var) и Math.Exp(var) дает другое значение неточно, чем стандартный калькулятор на windows. var дробные числа double, например Math.Log (0,0000020192). Есть ли другие функции которые вычисляют более точно? Проверялось на фортране и с++ builder ответы не совпадают.
0
|
18.05.2012, 09:31 | |
Ответы с готовыми решениями:
4
Логарифм числа, метод Math.Log() Функция log Из math.h Функция java.lang.Math.log Ошибка в Math.Log |
18.05.2012, 09:43 | 2 |
Я очень уверен, что проблема в коде, или в неправильной интерпритации результатов.
Или дело все же в точности? double имеет точность мантисы 52 бита. Если этого мало, то придется пользоваться сторонними математическими библиотеками. PS. Код
Math.Log(0.0000020192) = -13.112809164599517 Калькулятор выдал = -13,112809164599517135815015905887 Не понял, к чему это вообще.
0
|
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 8
|
|
18.05.2012, 09:50 [ТС] | 3 |
у меня Math.Log(0.0000020191822311963656) = -13.112817964560797
калькулятор в windows = -5,694824484210584... может быть, что калькулятор в виндоусе глючить?
0
|
Заблокирован
|
|
18.05.2012, 10:05 | 4 |
0
|
18.05.2012, 10:36 | 5 |
Читайте описание чего пишете и куда тыкаете на калькуляторе. Хотя бы иногда.
Math.Log - натуральный логарифм log на калькуляторе - десятичный
0
|
18.05.2012, 10:36 | |
18.05.2012, 10:36 | |
Помогаю со студенческими работами здесь
5
Как сцепить строки? Например <? $var='Ура!'; $var=$var+' Еще раз...'; echo $var; ?> Парсинг /var/log/secure Ссылки в html на файлы лежащие в /var/log/ Скрипты перестали различать $_POST['var'], $_SESSION['var'] и просто $var Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |