Вопросы по теме 'double-precision'

Matlab: хранение больших чисел в Matlab
Для хранения больших чисел я имею в виду следующее: 2.7182818284590455348848081484902650117874145507812500 Я не могу сохранить это с помощью формата двойной точности с плавающей запятой (IEEE754) Спасибо.
1314 просмотров

MATLAB: преобразование значения uint32 (4 байта) в соответствующую форму с плавающей запятой одинарной точности IEEE
В MATLAB (r2009b) у меня есть переменная uint32, содержащая значение 2147484101. Это число (его 4 байта) было извлечено из цифровой камеры машинного зрения в процессе захвата. Насколько я понимаю, он содержит форму выдержки камеры с одинарной...
13485 просмотров

С++ запись и чтение матриц двойников из двоичного файла
Вот новая проблема после моего предыдущего вопроса : Я расширил код для выполнения ввода-вывода бинарных файлов матрицы, и при тестировании простой операции записи и чтения я получил только первую строку матрицы... Мне не удалось найти свою...
3068 просмотров
schedule 02.08.2023

Что плохого в этом простом «двойном» расчете?
Что не так с этим простым двойным вычислением в java? Я знаю, что некоторые десятичные числа не могут быть правильно представлены в двоичных форматах float / double, но с переменной d3 java может без проблем хранить и отображать 2,64. double d1...
17664 просмотров
schedule 01.06.2022

Точность C++ - поведение setprecision
Насколько я понимаю, функция setprecision указывает минимальную точность, но когда я запускаю следующий код, я получаю только 3 числа после запятой: int main() { double a = 123.4567890; double b = 123.4000000; std::cout <<...
724 просмотров

Как сравнить двойные числа?
Я знаю, что когда я хочу проверить, является ли double == double, я должен написать: bool AreSame(double a, double b) { return fabs(a - b) < EPSILON; } Но что, если я хочу проверить, a > b или b > a ?
3248 просмотров

f2py теряет двойную точность при переходе на python
Кажется, я не могу создать свой модуль с помощью f2py, чтобы сохранить число с двойной точностью, когда оно передается обратно в python. Минимальный пример с файлом fmodules.f90: subroutine example(output) implicit none...
374 просмотров

Двойное сравнение (снова)
У меня есть алгоритм "золотого источника", который является абсолютно точным, т.е. вывод точен до двойной точности. Я хочу сравнить другой алгоритм и определить, является ли он также точным до двойной точности. Например, могут быть выведены...
132 просмотров
schedule 05.06.2022

Самый эффективный алгоритм поиска максимума значений с двойной точностью
Каков наиболее эффективный способ найти максимальное значение в наборе переменных? Я видел решения, такие как private double findMax(double... vals) { double max = Double.NEGATIVE_INFINITY; for (double d : vals) { if (d > max) max =...
154 просмотров

Могу ли я напечатать -0.000 как 0.000?
printf("%.3lf\n", -0.0001); Это выводит -0.000 , но разве это не должно быть 0.000 ? Как я могу сделать этот отпечаток без знака минус, то есть 0.000 ?
985 просмотров

Какова наибольшая точность, которую вы можете потерять, если используете double для преобразования значения валюты в другую валюту и обратно?
Я знаю проблему двойников из-за вычислений по основанию 2: var total: Double = 0.1 total *= 0.1 total /= 0.1 println(total) // 0.10000000000000002 Я понимаю, что BigDecimal следует использовать для расчетов, связанных с деньгами, но в моем...
167 просмотров