Я пишу небольшую и несоответствующую библиотеку линейной алгебры в C++ для проекта (я сожалею). Я реализую матрицы и операции с помощью чисел двойной точности. Я делаю правильно? Если я реализую...
Это даже что неточно? Я re-implented все это с произвольной точностью Apfloat и это не имело никакого значения, которое я должен был знать для запуска с!! общедоступный статический двойной перенос (LatLng...
Я знаю, что это странный вопрос, но обладает ли JavaScript способностью работать с двойными, а не с одиночными числами? (64-разрядные числа с плавающей запятой против 32-разрядных.)
У меня есть следующий фрагмент кода: #include
int main ()
{если ((1.0 + 0.1)! = (1.0 + 0.1)) printf ("не равно \ n"); иначе printf ("равно \ п"); возврат 0;
} Когда ...
Я запутался в использовании функции expm1 в java В документации Oracle по Java для Math.expm1 указано :Возвращает exp (x ) -1. Обратите внимание, что для значений x, близких к 0, точная сумма expm1 (x ) + 1 равна гораздо ближе к...
Каждый раз, когда я начинаю новый проект и когда Мне нужно сравнить некоторые переменные типа float или double, я пишу такой код: if (fabs (prev.min [i] - cur-> min [i]) <0.000001 && fabs (...
Я знаю, что следующее поведение является старой проблемой, но до сих пор не понимаю. System.out.println(0,1 + 0,1 + 0,1); Или хотя я использую BigDecimal System.out.println(new BigDecimal(0.1)....
Я писал программу и скомпилировал ее для платформы x64 и x86 в Visual Studio 2010 на Intel Core i5-2500. Версия x64 занимает около 19 секунд для выполнения, а версия x86 - около 17 секунд. Что может быть...
Я работаю на 32-битной машине и могу подтвердить, что длинные значения могут разорваться, используя следующий фрагмент кода, который бьет очень быстро. static void TestTearingLong () {...
Какова гарантированная точность оператора умножения для значений типа double в java? Например, 2,2 * 100 - это 220,00000000000003, но 220 - это двойное число. 220.00000000000003 - это следующее двойное ...
Я создавал матричный класс (в качестве обучающего упражнения), и я столкнулся с проблемой, пока тестировал свою обратную функцию. Я ввожу произвольную матрицу как таковую: 2 1 1
1 2 1
1 1 2 И получил это ...
I was testing some of my code, in javascript I added .1+.2 and it gives me .30000000000000004 instead of .3 . I don't understand this.
Но когда я добавил .1 + .3, это дает мне .4. Я погуглил и нашел его ...
Я бы хотел для отправки по сети некоторых чисел с плавающей запятой двойной точности. (стандартный C, стандартные сокеты) Нет htond или ntohd для преобразования данных в сетевой порядок байтов и обратно. Что ...
В попытке смешать точность в простой программе - используя как real, так и double - и используя подпрограмму ddot от BLAS, я придумываю неправильный вывод для части двойной точности. Вот код: ...
Я заметил, что когда я сохраняю двойное значение, например, x = 0,56657011973046234, в базе данных sqlite, а затем получаю его позже, я получаю y = 0,56657011973046201 . Согласно спецификации sqlite и ....
Я пишу функцию, которая вычисляет значение PI и возвращает его как double. Все идет нормально. Но как только функция достигает 14 цифр после десятичной точки, она больше не может работать. Я ...
При работе над простым осуществлением программирования я произвел некоторое время цикл (цикл типа DO в Фортране), который был предназначен для выхода, когда реальная переменная достигла точного значения. Я заметил что из-за...