Вопросы по теме 'floating-accuracy'

Большие числа ошибочно округлены в JavaScript
Смотрите этот код: var jsonString = '{"id":714341252076979033,"type":"FUZZY"}'; var jsonParsed = JSON.parse(jsonString); console.log(jsonString, jsonParsed); Когда я вижу свою консоль в Firefox 3.5, значение jsonParsed...
35455 просмотров

Как рассчитать значение до определенного количества знаков после запятой?
Используя стандартную библиотеку numpy или python, либо или. Как я могу взять значение с несколькими десятичными знаками и обрезать его до 4 знаков после запятой? Я только хочу сравнить числа с плавающей запятой с их первыми 4 десятичными знаками.
788 просмотров
schedule 09.11.2022

Точность с плавающей запятой C ++
Возможное дублирование: Примеры неточностей с плавающей запятой double a = 0.3; std::cout.precision(20); std::cout << a << std::endl; результат: 0.2999999999999999889 double a, b; a = 0.3; b = 0; for (char i = 1;...
51245 просмотров

Почему я не могу умножить поплавок?
Возможный дубликат: Работа с точностью проблемы с числами с плавающей запятой Я был очень удивлен, почему я попытался умножить число с плавающей запятой в C (с GCC 3.2) и что это не так, как я ожидал. В качестве примера: int main()...
15429 просмотров
schedule 08.08.2023

Деление двойного числа на целое
Я столкнулся с проблемой при делении double на int . Фрагмент кода: double db = 10; int fac = 100; double res = db / fac; Значение res равно 0.10000000000000001 вместо 0.10 . Кто-нибудь знает, в чем причина этого? Я использую...
26290 просмотров

Есть ли у Фортрана врожденные ограничения числовой точности по сравнению с другими языками?
Работая над простым упражнением по программированию, я создал цикл while (цикл DO в Фортране), который должен был завершиться, когда реальная переменная достигла точного значения. Я заметил, что из-за используемой точности равенство никогда не...
2291 просмотров

Округление в PHP
$a = ((0.1 + 0.7) * 10) == (int)((0.1 + 0.7) * 10); PHP возвращает ложь. Может ли кто-нибудь объяснить мне, почему это происходит? Первый возвращает 8, второй 7.
270 просмотров
schedule 04.12.2023

Проверьте, является ли число в Python рациональным для заданной точности fp
Я хотел бы знать, как хорошо проверить, является ли число x рациональным (существуют два целых числа n, m, так что x = n / m) в python. В Mathematica это делается с помощью функции Rationalize[6.75] : 27/4 Я предполагаю, что у этого вопроса...
10715 просмотров

Является ли приведение к плаванию разрушительным?
Я знаю, что в PHP мы не должны выполнять математику с числами с плавающей запятой без таких вещей, как bcmath, но является ли простой акт преобразования строки в число с плавающей запятой деструктивным? Всегда ли такие выражения, как...
347 просмотров

Почему CLng дает разные результаты?
Вот небольшая жемчужина прямо из моего VBE (MS Excel 2007 VBA): ?clng(150*0.85) 127 x = 150*0.85 ?clng(x) 128 Кто-нибудь может объяснить такое поведение? ИМХО, первое выражение должно давать 128 (0,5 с округлением до ближайшего четного)...
2067 просмотров
schedule 01.03.2023

Ошибки округления десятичных дробей при делении (C #)
У меня в основном четыре числа (скажем, 100, 200, 300, 400), и мне нужно рассчитать вероятность как 100 / (100 + 200 + 300 + 400), 200 / (100 + 200 + 300 + 400), и так на. Когда я использую десятичный тип данных для хранения этих вероятностей, они...
2759 просмотров
schedule 01.11.2022

Функция журнала c ++ использует точность с плавающей запятой
У меня возникает интересная ошибка сегмента в следующей функции, когда я даю ей число, очень близкое к 1.0. В частности, когда число будет округлено до 1,0 с точностью FLOATING POINT . double get_random_element(double random_number) { if...
2568 просмотров

Проблема преобразования в ANSI C
Возможные дубликаты: Примеры неточности с плавающей запятой Не работает ли математика JavaScript? Мне нужно преобразовать некоторые данные из txt файла в двойное значение, и я использую для этого эту функцию: atof. Проблема в том,...
340 просмотров
schedule 04.05.2022

Безопасно ли использовать поплавки в хэшах YAML с Ruby?
Если у меня есть файл YAML, например --- 2.1: my product version без каких-либо кавычек Ruby будет рассматривать 2.1 как число с плавающей запятой (по крайней мере, в Syck - я не уверен насчет Psych). Существуют ли какие-либо риски при...
224 просмотров
schedule 22.04.2022

Math pow в Java и C # возвращают немного разные результаты?
Я переношу программу с С# на java. Я столкнулся с тем, что Ява Math.pow(0.392156862745098,1./3.) = 0.7319587495200227 C# Math.Pow( 0.392156862745098, 1.0 / 3.0) =0.73195874952002271 эта последняя цифра приводит к значительным...
2020 просмотров
schedule 11.12.2022

Исчерпание точности с плавающей запятой в (казалось бы) бесконечном цикле
У меня есть следующий скрипт Python: x = 300000000.0 while (x < x + x): x = x + x print "exec: " + str(x) print "terminated" + str(x) Этот, казалось бы, бесконечный цикл завершается довольно быстро, если x — число с плавающей...
360 просмотров

Функция postgresql округления наполовину вниз
функция round(numeric,integer) в PostgreSQL округляет только в большую сторону: round(cast (41.0255 as numeric),3) ==> 41.026 Так как нам нужна круглая функция, которая возвращает 41.025 и (что удивительно) такой функции нет в PostgreSQL...
11095 просмотров

Деление с помощью предотвращения нуля: проверка выражения делителя не приводит к нулю по сравнению с проверкой того, что делитель не равен нулю?
Возможно ли деление на ноль в следующем случае из-за ошибки с плавающей запятой при вычитании? float x, y, z; ... if (y != 1.0) z = x / (y - 1.0); Другими словами, безопаснее ли следующее? float divisor = y - 1.0; if (divisor != 0.0)...
3686 просмотров

неточность числа с плавающей запятой при итерации
У меня есть функция, которая вычисляет точку в трехмерном пространстве на основе значения в диапазоне [0, 1] . Проблема, с которой я столкнулся, заключается в том, что двоичное число с плавающей запятой не может точно представлять 1....
240 просмотров
schedule 05.05.2023

Разбор компилятором точных чисел с плавающей запятой
Как мы знаем, числа с плавающей запятой IEEE могут хранить точные представления всех целых чисел и целых чисел, кратных обратным степеням двойки, таким как 1/2 или 3/4, при условии, что числа остаются в пределах диапазона чисел с плавающей запятой....
703 просмотров