Машинний нуль - це

Машинний нуль (англ. Computer zero) - числове значення, менше якого неможливо ставити точність для будь-якого алгоритму, що повертає речові числа. Абсолютне значення "машинного нуля" залежить від розрядності сітки застосовується ЕОМ, від прийнятої в конкретному трансляторі точності подання дійсних чисел і від значень, які використовуються для оцінки точності. [1]

У мові Сі існують граничні константи FLT_EPSILON і DBL_EPSILON звані "машинними нулями" щодо речового значення 1.0. FLT_EPSILON - максимальне значення типу float і має значення 1E-5, DBL_EPSILON - максимальне значення типу double і має значення 1E-16. Сума кожного з цих значень зі значення 1.0 не відрізняється від 1.0.

Проблема машинного нуля в тому, що два числа вважаються однаковими, якщо вони відрізняються на величину, меншу за модулем, ніж машинний нуль. [Джерело не вказано 754 дня]

При поданні чисел зі знаком в зворотних довічних кодах існують проблема [уточнити] наявності двох зворотних кодів числа 0: «позитивний нуль» і «негативний нуль».

Приклад обчислення машинного Епсілон (не плутати з машинним нулем) на мові Сі.

Приклад на мові C ++.

Висновок може бути таким (з використанням IPython):

Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її.
Це примітка по можливості варто замінити точнішим.

Дивитися що таке "Машинний нуль" в інших словниках:

Нуль (число) - 0 Нуль (нуль) 3 · 2 · 1 · 0 · 1 · 2 · 3 Цілі числа Список чисел 0 (нуль, нуль від лат. Nullus ніякої) число, що позначається цифрою нуль. Нуль це нейтральний елемент для операції додавання (тобто при додаванні з нулем число не змінюється). ... ... Вікіпедія

Машинний епсилон - Плаваюча кома форма подання дробових чисел, в якій число зберігається в формі мантиси і показника ступеня. При цьому число з плаваючою комою має фіксовану відносну точність і змінюється абсолютну. Найбільш часто ... ... Вікіпедія

Машинне епсилон - Машинний нуль (англ. Computer zero) уявлення нуля в обчислювальній системі. Машинним нулем позначаються числа, абсолютна величина яких менше найменшої ненульовий величини з діапазону зміни чисел даної обчислювальної системи. [1] ... ... Вікіпедія

0 (число) - 0 Нуль (нуль) 3 · 2 · 1 · 0 · 1 · 2 · 3 Цілі числа Цей термін має також інші значення див. Нуль. 0 (нуль, нуль від лат. Nullus ніякої) ціле число, що розділяє на числовій прямій ... Вікіпедія

-0 (програмування) - Цей термін має також інші значення див. -0 (математика). -0 (негативний нуль) в програмуванні число, що виникає при обчисленнях з плаваючою комою (а також в деяких варіантах подання цілих зі знаком). Для ... ... Вікіпедія

PHP - Цей термін має також інші значення див. PHP (значення). PHP Семантика: мультіпарадігменний ... Вікіпедія

Інструкція (інформатика) - Цей термін має також інші значення див. Інструкція. В інформатиці термін інструкція позначає одну окрему операцію процесора, певну системою команд. У більш широкому розумінні, «інструкцією» може бути будь-яке представлення ... ... Вікіпедія

Схожі статті