Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [General] ограничение на представление чисел 
:(
    Опции темы
Laka
Дата 19.4.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.4.2009

Репутация: нет
Всего: нет



Если число представить как А=(+-)М*N^q, то ограничени на порядок числа: 10^(-45)<q< 10^38,не могу понять от куда взялись лишние 23 значения(почему от (-45)),объясните пожалуйсто.
PM MAIL   Вверх
FCM
Дата 24.4.2009, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



Изучи как числа представляются аппаратно вещественные числа  -  двоичное представление + нормализация + стандарт IEEE 754
Лишние отрицательные степени возникают за счет учета так называемых денормализованных чисел, т.е. чисел которые не могут быть нормализованы в силу своей малости, но еще не равны нулю за счет младших ненулевых битов мантиссы.  Для одинарной точности в мантиссе 23 бита (без учета неявного старшего), соответственно учет денормализованных чисел означает умножение нижнего порога для нормализованных чисел на 2^-23

Это сообщение отредактировал(а) FCM - 24.4.2009, 18:05
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




[ Время генерации скрипта: 0.0360 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.