LINUX.ORG.RU

Калькулятор в gnome неверно вычисляет функцию tanh


0

1

Программа gcalctool, входящая в GNOME и фигурирующая в меню как «калькулятор», неправильно вычисляет гиперболический тангенс от аргументов в интервале от -0.5 до 0.5. Запись об ошибке внесена в систему учета ошибок Debian, но ошибка проявляется и в других дистрибутивах.

Рекомендуется пока не пользоваться калькулятором GNOME для вычисления гиперболических тангенсов, либо применить патч. В Gnumeric и OpenOffice Calc бага нет.

Патч, исправляющий ошибку:

--- src/mp-trigonometric.c	2010-04-26 07:14:22.000000000 +0600
+++ src/mp-trigonometric.c	2010-11-19 22:49:06.000000000 +0500
@@ -524,6 +524,7 @@
     } else {
         mp_epowy(&t, &t);
         mp_add_integer(&t, 1, z);
+        mp_add_integer(&t, -1, &t);
         mp_divide(&t, z, z);
     }
 

Подробности

Перемещено maxcom из OpenSource

★★★★★

> Given the following input:

tanh 0,1
the following is displayed:
0,549833997
while the correct answer should be:
0,099667995

Посчитал tanh 0,1 на этом калькуляторе и получил 0,099667995 и в чём новость?

Rodegast ★★★★★
()

/me считает всё питоном, который не нужен, ага.

anon_666
()

Интересно, сколько гиперболических тангенсов уже было посчитано в гномовском калькуляторе?

power
()
Ответ на: комментарий от Rodegast

> Посчитал tanh 0,1 на этом калькуляторе и получил 0,099667995 и в чём новость?

Новость в том, что 13 июля 2009 года калькулятор испортили, а сейчас заметили.

AEP ★★★★★
() автор топика

Это и есть та самая хвалёная вылизанность и безглючность гомоприложений?

AX ★★★★★
()

имхо на новость не тянет

maxcom ★★★★★
()
Ответ на: комментарий от AX

> Это и есть та самая хвалёная вылизанность и безглючность гомоприложений?

А калькулятор КДЕ выдавал 0^0=0 пока я не написал багрпепорт.

Nxx ★★★★★
()

Запись об ошибке внесена в систему учета ошибок Debian, но ошибка проявляется и в других дистрибутивах.

Надо и в апстрим писать багрепорт.

Deleted
()

Ок, спасибо.
Ментейнер пакета в Debian уже «настучал» в апстрим, но в дистре баг так и не исправил.

Понаблюдаем за развитием событий.))

elipse ★★★
()

Если бы такое было в Windows, сколько шуму бы было...

Nxx ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.