У меня есть программа на Фортране, в которой я указываю тип числовых типов данных, пытаясь сохранить минимальный уровень точности, независимо от того, какой компилятор используется для сборки программы. Например:...
В настоящее время я использую построение диаграмм в .NET с помощью System.Windows.Forms.DataVisualization. Диаграммы. Пока что это кажется очень мощным и отлично работает. Однако существует огромная проблема с точки зрения ...
Допустим, у меня есть два целых значения, хранящиеся в переменных типа double, например: double x = 100.0;
двойной y = 7,0; Могу ли я с уверенностью предположить, что любая арифметическая операция с этими двумя переменными типа double, которая будет ...
У меня есть следующий код: float f = 0.3f;
двойной d1 = System.Convert.ToDouble (f);
двойной d2 = System.Convert.ToDouble (f.ToString ()); Результаты эквивалентны: d1 = 0,30000001192092896;
d2 = 0 ....
double d = 1/2.;
printf ("%. 2lf \ n", d); Это распечатает 0,50. Это то, что я хочу воспроизвести с помощью манипуляторов ostream. Однако ни один из очевидных манипуляторов иоманипов не позволил мне установить минимум ...
Важно отметить, что я не ищу функцию округления. Я ищу функцию, которая возвращает количество десятичных знаков в упрощенном десятичном представлении произвольного числа. ...
Предположим, что есть два целых числа (int x, y;).
x отрицательный, а y = 0x80000000. Почему (x - y) не переполняется, а x + (-y) переполняется?
Разве компьютер не выполняет вычитание путем сложения?
Я использую 64-битную систему Ubuntu 12.04 и пробовал следующий код:#включить #включить #включить int основная (пустота ){ struct timepec user1,user2; структура...
При работе со значениями с плавающей запятой в Java вызов метода toString ()дает напечатанное значение с правильным количеством значащих цифр с плавающей запятой. Однако в C++ печать...
В GNU Octave версии 3.4.3 я хочу округлить матрицу до 2 единиц точности для содержимого такой матрицы. mymatrix=[1.1234567, 2.12345; 3,1234567891, 4,1234]; disp (mymatrix ); Это печатает :1....
Я подбираю модель логистической регрессии и обучаю модель на основе набора обучающих данных, используя следующие scikits импорта как sklearn
из sklearn.linear_model import LogisticRegression
lr = ...
Я пытаюсь провести тесты на эквивалентность алгоритма, написанного на C++ и в Matlab.
Алгоритм содержит некоторую петлю во времени и выполняется более 1000 раз. В нем есть арифметические операции и...
Для SQL int, который преобразуется в число с плавающей запятой, как установить точность числа с плавающей запятой? Это выбор, который я хотел бы обрезать до двух или трех знаков после запятой :AVG (Cast (e....
Я использую API javax.persistence и Hibernate для создания аннотаций и сохранения объектов и их атрибутов в базе данных Oracle 11g Express. У меня есть следующий атрибут в объекте: @...
Если выполняется следующий код, MATLAB делает ошибку. Может ли кто-нибудь проверить это? floor([0.1:0.1:2]/0.01) Так что же здесь делает 129?? ans = 10 20 30 40 50 60 70 80 90 100 110 120 129 140 150 ...
Я пытаюсь создать программу, которая принимает некоторые данные пользователя, выполняет несколько вычислений и выводит ответ. Моя проблема в том, что этот ответ иногда состоит из многих десятичных знаков, что вызывает некоторые ...
Я уже задавал вопрос об этом классе раньше, но вот еще один. Я создал сложный класс: открытый класс Complex {public double Real {get; установлен; } public double Imaginary ...
Мне интересно, как лучше всего исправить ошибки точности в Java. Как вы можете видеть в следующем примере, есть ошибки точности: класс FloatTest
{public static void main (String [] args) {
...
Я вычислял проекции нормализованных 2D точек и случайно заметил, что они более точны, чем при проецировании точек без их нормализации. Мой код написан на c++, и я компилирую...
Я изучаю форматы с плавающей запятой (IEEE ). В формате одинарной точности с плавающей запятой упоминается, что мантисса имеет 24 бита, поэтому она имеет точность 6 1/2 десятичных цифр (, поскольку...
-freciprocal-math в GCC изменяет следующий код double a = b/c; удвоить tmp = 1/c; двойной a = b * tmp; В мануале GCC сказано, что такая оптимизация небезопасна и не залипает...
Я знаю, что проверять равенство с плавающей запятой на равенство опасно из-за ошибок точности, но безопасно ли тестировать на ноль? Я могу вспомнить некоторые случаи, например, при оптимизации особых случаев в алгоритмах, когда вы ...
Обычно мы говорим, что число с плавающей запятой имеет точность 6 знаков после запятой. Но если мы сохраним большое число порядка 10^30, мы не получим 6 цифр после запятой. Итак, правильно ли...
Я знаю, что это обсуждалось снова и снова, но я не могу найти даже самый простой пример одно -пошаговое деление двойных чисел, чтобы получить ожидаемый неокругленный результат в C #-, так что я...
У меня есть QString myNumber, содержащий "09338.712001". Когда я делаю :myNumber.toDouble ();, он возвращает 9338,71, но я хочу, чтобы двойное число было исходным значением, то есть 09338,712001. Кто-нибудь знает, как...
Мне не удалось найти ответ на этот очень простой вопрос ни в Википедии (, ни в SO ), ни в документации. Как точность числа с плавающей запятой представлена целым числом? Я...
В следующем коде у меня есть ошибка "возможна потеря точности
найдено: инт
требуется: короткий".
Я понимаю, что означает ошибка, но мне просто интересно, почему я ее получаю. Наверняка функция...
Я делаю функцию в Matlab для вычисления следующей функции :для этой функции у нас есть :Это моя реализация в Matlab функции :функция [b] = экспоненциальная (e )%б = ? b= (exp (e)-...