Я пытаюсь перевести следующий код Python на C++: import struct
import binascii inputstring = ("0000003F" "0000803F" "AD10753F" "00000080")
num_vals = 4 for i in range(num_vals): ...
Я думал, что результат любой математической операции над NaN должен вернуть мне NaN, но Math.round (Float.NaN )== 0 В чем причина такого поведения Math.round ()? Любопытно, что C #ведет себя...
Я попробовал System.out.println(Double.isInfinite(Float.POSITIVE_INFINITY))
System.out.println(Double.isInfinite(Float.NEGATIVE_INFINITY)); и вывод был верным
true Итак, это означает, что «Бесконечность» — это ...
Если я работаю с числом типа double и преобразую его в число с плавающей запятой, как именно это работает? Усекается ли значение, чтобы оно помещалось в число с плавающей запятой? Или значение округляется по-другому? Извините, если это...
Я занимаюсь созданием программы, которая генерирует тестовые векторы для использования в испытательном стенде VHDL. Тестовый стенд, по сути, тестирует аппаратное обеспечение, которое действует как одинарная точность с плавающей запятой...
Имея число с плавающей запятой, я хочу получить строковое представление рационального числа, аппроксимирующего десятичное (с точностью до заданного допуска ε Это хорошо). Мой текущий подход заключается в следующем: ...
Как всем известно, у вас есть ограниченная точность, когда вы используете printf для вывода значения числа с плавающей запятой.
Однако есть прием, позволяющий повысить точность вывода, как показано в этом примере: #include &...
Кто-нибудь использовал суммирование Кахана в приложении? Когда будет полезна дополнительная точность? Я слышал, что на некоторых платформах двойные операции выполняются быстрее, чем операции с плавающей запятой. Как я могу проверить это на ...
Этот вопрос касается порога, при котором Math.Floor(double) и Math.Ceiling (двойной) решает дать вам предыдущее или следующее целочисленное значение. Я был обеспокоен, обнаружив, что порог кажется...
Можно ли установить количество цифр, которое будет используется для печати показателя степени числа с плавающей запятой? Я хочу установить его равным 3. В настоящее время f = 0,0000870927939438012
>>> "%.14e"%f
'8....
Я работаю над небольшим проектом по расчету заработной платы на Python, где вы вводите имя сотрудника, заработную плату и отработанные часы. Когда я ввожу десятичные дроби для ввода заработной платы, я получаю «недопустимую запись» из-за моего исключения.
Я новичок в C# и работаю с числами с плавающей запятой. Мне нужно сделать вычитание между этими двумя числами, но это не работает. Я знаю, что это вызвано числами с плавающей запятой, но как я могу...
Вопрос заключается в том, как округлить данное значение до ближайшего «почти точного» кратного данного фактора, f. Например: если f = 2,6, то каждый вызов "roundUp(x, 2,6)" будет возвращать число из ...
Поскольку все смартфоны (по крайней мере, те, что я могу найти спецификации) имеют 32-битные процессоры, я могу представить, что использование значений с плавающей запятой одинарной точности в обширных вычислениях будет работать ...
При сравнении двойных чисел на равенство нам необходимо указать уровень допуска, поскольку вычисления с плавающей запятой могут привести к ошибкам. Например: двойной х; двойной у; х = е();
у = г(); if (fabs(xy)&...
Я предполагаю, что это просто возвращает целое число. Есть ли что-то еще, о чем я должен знать? Отличия С/С++? поплавок а = 2,5;
!а; // Что это возвращает? Внутр.? Плавать?
Возможно, здесь есть другие небольшие ошибки форматирования, которые мне нужно исправить, и т. д., но мне нужна помощь, что делать с следующее: Lab8pt1.cpp: В функции 'float Salary(float, ...
Как быстро и просто вычислить контрольную сумму массива чисел с плавающей запятой, допуская при этом определенную небольшую погрешность? например У меня есть два алгоритма, которые должны (теоретически, с...
Мне нужно хранить значения в диапазоне примерно От -10000 до 10000. На границах диапазона точность не очень высока (может быть, около 64, посмотрю, как она подходит), около нуля точность должна быть...
Есть ли способ получить правильное округление с помощью инструкции i387 fsqrt?... ...кроме изменения prec ision в управляющем слове x87 - я знаю, что это возможно, но это неразумно...
Несмотря на то, что Lua не различает числа с плавающей запятой и целые числа, в некоторых случаях вы хотите использовать целые числа. Каков наилучший способ преобразовать число в целое, если вы...
Я экспериментирую с различными реализациями метода Ньютона для вычисления квадратных корней. Одно из важных решений - когда завершить алгоритм. Очевидно, что использовать ...
У меня есть приложение, в котором какой-то компонент время от времени вставляет qNaN в большой поток данных, что затем делает недействительной всю обработку (БПФ для вектора, содержащего один qNaN, приводит к все-...
Я пишу программу моделирования, которая работает дискретно. Моделирование состоит из множества узлов, каждый из которых имеет связанное с ним значение с плавающей запятой, которое пересчитывается каждый раз...
У меня есть алгоритм, который использует числа с плавающей запятой или двойные числа для выполнения некоторых вычислений. Пример: двойной а;
двойной б;
двойной с;
...
двойной результат = c / (b - a);
if ((result > 0) && (result < ...
Основаны ли типы Python «float» и PostgreSQL с «двойной точностью» на одной и той же реализации C? Возможно, это и не настоящая основная проблема, но в любом случае вот что я получаю, когда пытаюсь ...
Я пытаюсь реализовать уменьшение диапазона в качестве первого шага при реализации синусоидальной функции. Я следую методу, описанному в статье K.C. Н.Г. Я ...
Я преобразовал относительно простой алгоритм, выполняющий большое количество вычислений над числами типа double, из C++ в Java, однако запустив алгоритм на двух платформах, но ...