Обсуждение:Представление чисел с плавающей точкой — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Коллизия: Новая тема)
м
 
(не показаны 4 промежуточные версии 3 участников)
Строка 11: Строка 11:
 
== Коллизия ==
 
== Коллизия ==
  
В вики уже есть статья о плавающих точках, я её в данный момент насилую :)
+
В вики уже есть [[Представление вещественных чисел|статья]] о плавающих точках, я её в данный момент насилую :)
 
Возможно, потом их можно будет объединить. <br/>
 
Возможно, потом их можно будет объединить. <br/>
 
- [[Участник:Murtaught|Murtaught]]
 
- [[Участник:Murtaught|Murtaught]]
 +
* Тут не совсем то, это совсем другой курс. --[[Участник:Dgerasimov|Дмитрий Герасимов]] 08:15, 20 октября 2011 (MSD)
 +
:: Курс другой, а тема абсолютно та же. Думаю, в будущем необходимо объединить две статьи. --[[Участник:Sementry|Мейнстер Д.]] 06:12, 25 января 2012 (MSK)
 +
 +
== формула для вычисления погрешности ==
 +
 +
«Рассмотрим формулу: <tex> (b_x - a_x)(c_y - a_y) + (b_y - a_y)(c_x - a_x) </tex>.»
 +
 +
Непонятно. Как мы переходим от формулы для расчета векторного произведения(<tex> (b_x - a_x)(c_y - a_y) - (b_y - a_y)(c_x - a_x)</tex>), к формуле со знаком «+»?
 +
 +
== формализм ==
 +
Стандарт что-нибудь говорит о результате вычисления <tex> (-0) \pm (+0) </tex>? В статье об этом ничего нет. У меня в обоих случаях получается <tex> +0 </tex>. --[[Участник:Sementry|Мейнстер Д.]] 06:12, 25 января 2012 (MSK)
 +
 +
И, да, «машинная эпсилон» звучит как-то не очень, в большинстве русскоязычных источников этот объект все же именуется «машинный эпсилон», либо «машинное эпсилон» (русская Википедия, как всегда, отличилась), предлагаю исправить на один из этих вариантов. --[[Участник:Sementry|Мейнстер Д.]] 06:39, 25 января 2012 (MSK)

Текущая версия на 06:39, 25 января 2012

  • Посмотреть подобную статью в курсе ДМиА, сделать выводы.
  • Больше подробностей про double: [math] \varepsilon [/math] для double, максимальное и минимальное представимое число, etc.
  • Особенности арифметических операций с такими числами.
  • Нет ни слова про guard digits, погрешности, различные виды округления, denormalized numbers, +-infinity, NaN, +- ноль и многое другое.
  • Примеры, где показываются все эти особенности, упомянутые выше.
  • Добавить в статью хотя бы ссылку на стандарт IEEE 754.
  • Какие-то TODO в статье.

--AVasilyev 05:14, 17 октября 2011 (MSD)

Коллизия

В вики уже есть статья о плавающих точках, я её в данный момент насилую :) Возможно, потом их можно будет объединить.
- Murtaught

Курс другой, а тема абсолютно та же. Думаю, в будущем необходимо объединить две статьи. --Мейнстер Д. 06:12, 25 января 2012 (MSK)

формула для вычисления погрешности

«Рассмотрим формулу: [math] (b_x - a_x)(c_y - a_y) + (b_y - a_y)(c_x - a_x) [/math]

Непонятно. Как мы переходим от формулы для расчета векторного произведения([math] (b_x - a_x)(c_y - a_y) - (b_y - a_y)(c_x - a_x)[/math]), к формуле со знаком «+»?

формализм

Стандарт что-нибудь говорит о результате вычисления [math] (-0) \pm (+0) [/math]? В статье об этом ничего нет. У меня в обоих случаях получается [math] +0 [/math]. --Мейнстер Д. 06:12, 25 января 2012 (MSK)

И, да, «машинная эпсилон» звучит как-то не очень, в большинстве русскоязычных источников этот объект все же именуется «машинный эпсилон», либо «машинное эпсилон» (русская Википедия, как всегда, отличилась), предлагаю исправить на один из этих вариантов. --Мейнстер Д. 06:39, 25 января 2012 (MSK)