-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Количество цифр результата #8
Comments
как я немного успел разобраться, уменьшение в ядре расчета числа знаков негативно повлияет на точность результата.
|
1 — это не решение. 2 — да, это один из предложенных мной вариантов.
чем больше цифр в мантиссе, тем выше отрицательный порядок ошибки, но она остается всегда. |
пример показывает, что чем меньше цифр в мантисе, тем больше "ошибок" в простых вычислениях. Возможно проблема надумана и это не задача такого калькулятора (мы не маткад) , но не приятно получать не 0 при sin(3pi) . Вот если бы он выдал не 0, когда 3pi = pipi*(9+3)/4/pi .... (но ты этого не знаешь, т.к. не можешь в уме привести длинное выражение к 3pi) , то это было бы не обидно, не ошибка -) |
1e-616 это такой же не ноль, как и 1e-153. Это для sin(7*pi). |
Результат вычислений запредельно длинный. Это не имеет никакого практического смысла, и это вносит неудобство. После каждого нажатия Enter мы видим дальний хвост цифр, который не имеет значения, а начальные, реально нужные цифры уходят за горизонт влево.
Возможны разные решения.
The text was updated successfully, but these errors were encountered: