|
|
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Barlone а Вы уверены, что именно 0.0000016 не представляется точно в формате с плавающей точкой? Как и 0.0000032, 0.0000048, 0.0000064, и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 14:22 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
man_555 Barlone а Вы уверены, что именно 0.0000016 не представляется точно в формате с плавающей точкой? Как и 0.0000032, 0.0000048, 0.0000064, и т.д. Вообще-то. Даже 1.0 не является точным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 14:25 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
AkhВообще-то. Даже 1.0 не является точнымединица - это любое основание системы в степени 0, где неточность ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 14:37 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Не, ну 1 то можно представить точно. Проблема в том что результат вычислений не равен этому точному представлению. А 0.0000016 (=1/625000) конечно не может быть представлено точно. Точно можно представить только числа представимые в виде дроби со степенью 2 в знаменателе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 14:37 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас AkhВообще-то. Даже 1.0 не является точнымединица - это любое основание системы в степени 0, где неточность ? Posted via ActualForum NNTP Server 1.3 Колличество значимых бит не хватает, чтобы быть уверенным, что число представленное в дубле как 1.0, являестя единицей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 14:59 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Akh A> Колличество значимых бит не хватает, чтобы быть уверенным, A> что число представленное в дубле как 1.0, являестя A> единицейсначала ты говорил про число один (1.0), а теперь про предятавление :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 15:01 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас Akh A> Колличество значимых бит не хватает, чтобы быть уверенным, A> что число представленное в дубле как 1.0, являестя A> единицейсначала ты говорил про число один (1.0), а теперь про предятавление :) Это я man_555 отвечал. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 15:12 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
если 1 не точно предсталяется, то по логике тогда, умножив 1 на 1 n раз, я должен получить число более близкое к 0, чем к 1. Правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 15:45 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
man_555если 1 не точно предсталяется, то по логике тогда, умножив 1 на 1 n раз, я должен получить число более близкое к 0, чем к 1. Правильно? Почему с разу к 0-лю, может к бесконечности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 15:54 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
AkhПочему с разу к 0-лю, может к бесконечности? вообще-то к 0-лю. 0,99 * 0,99 = 0,9801 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:01 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
man_555 AkhПочему с разу к 0-лю, может к бесконечности? вообще-то к 0-лю. 0,99 * 0,99 = 0,9801 Почему это не точное число обязательно должно восприниматься в меньшую сторону? 0.999999999999999999999999999999999999(7)=1.000000000000000000000000000000 1.000000000000000000000000000000000000(2)=1.000000000000000000000000000000 1.000000000000000000000000000000000000(5)=1.000000000000000000000000000001 В скобках, то что выпало за разряды точности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:12 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Akh Почему это не точное число обязательно должно восприниматься в меньшую сторону? 0.999999999999999999999999999999999999(7)=1.000000000000000000000000000000 1.000000000000000000000000000000000000(2)=1.000000000000000000000000000000 1.000000000000000000000000000000000000(5)=1.000000000000000000000000000001 В скобках, то что выпало за разряды точности. конечно необязательно - хоть в большую. Только 1 сколько не умножай на себя всегда будет 1 в представлении float ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:30 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
man_555Только 1 сколько не умножай на себя всегда будет 1 в представлении float Очень хорошо. Но не надо говорить о точном представлении чисел в форматах с плавающей точкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:36 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
AkhОчень хорошо. Но не надо говорить о точном представлении чисел в форматах с плавающей точкой. Чего-то не понял.. а разве нельзя некоторые числа во флоуте точно представить? 1, 44.53 например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:41 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
man_555 AkhОчень хорошо. Но не надо говорить о точном представлении чисел в форматах с плавающей точкой. Чего-то не понял.. а разве нельзя некоторые числа во флоуте точно представить? 1, 44.53 например? Для операций с плавающей точкой существует понятие количество значимых разрядов (определяется длиной мантиссы), которое учитывается для выбора типа представления данных. Результирующее число, которое находится в переменной вещественного типа, соответственно, тоже имеет определенное количество значимых разрядов, но оно обычно меньше, чем типа, ибо, над числами выполняются арефметические операции, которые неуклонно увеличивают погрешность. Максимальная точность числа в вещественном типе = точности типа. Так воспринимают и работают с числами с плавающией точкой. А точно число представляется, .... точно число представляется в int, long , ... . ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 16:55 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
вот оно как! а как это проверить на практике? убедиться собственными глазами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 17:08 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Ну и кто выиграл ? :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 17:27 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
man_555вот оно как! а как это проверить на практике? убедиться собственными глазами? Клади числа в дубль, да умножай их ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 17:29 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасНу и кто выиграл ? :) А с полки пирожок будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 17:34 |
|
||
|
Потеря точности????
|
|||
|---|---|---|---|
|
#18+
Апять шняга разводится :Тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2006, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=57&startmsg=34050611&tid=2030298]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
456ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 832ms |

| 0 / 0 |
