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

Повлияла ли арифметика произвольной точности на программное обеспечение для численного анализа?
Имеет арифметику произвольной точности , затрагивающую программное обеспечение для численного анализа ? Я чувствую, что большинство программ для численного анализа продолжают использовать одни и те же числа с плавающей запятой и двойные числа....
946 просмотров
schedule 03.04.2024

Форматирование чисел произвольной точности / money_format?
Существует ли альтернатива money_format с произвольной точностью, которая может принимать строку вместо числа с плавающей запятой в качестве параметра? Не то чтобы я планировал производить расчеты с триллионами денежных единиц, но после того,...
1052 просмотров

как выполнять высокоточные вычисления в D?
Для некоторых университетских работ мне нужно аппроксимировать некоторые числа - например, число Эйлера с рядом. Поэтому я должен добавить очень маленькие числа, но у меня проблемы с точностью. Если число очень маленькое, это не влияет на результат....
606 просмотров
schedule 21.02.2023

Как работать с большими целыми числами, которые не вписываются ни в одну из структур данных языка
Я пытаюсь решить предварительные задачи конкурса по программированию, и для двух задач мне нужно вычислить и вывести несколько очень больших целых чисел (например, 100 !, 2 ^ 100). Мне также нужен быстрый способ вычислить степени этих больших целых...
2940 просмотров

Большое количество чисел с плавающей запятой без дополнительной библиотеки
у меня есть значение с плавающей запятой, которое состоит из сотен цифр (например, первые 100 цифр пи - 3), и мне нужен способ работать с ним. Есть ли способ хранить и работать с поплавком, который имеет большое количество десятичных знаков и...
1981 просмотров

BigInteger в цели c
Возможный дубликат: biginteger на Objective-c Существует ли какой-либо класс NS* для целых чисел произвольного размера в объективе c, например BigInteger в C#? если нет, то является ли gmp хорошей библиотекой для импорта или есть...
240 просмотров
schedule 30.12.2022

Могут ли длинные целочисленные подпрограммы получить выгоду от SSE?
Я все еще работаю над процедурами для произвольных длинных целых чисел на C ++. До сих пор я реализовал сложение / вычитание и умножение для 64-битных процессоров Intel. Все работает нормально, но мне было интересно, смогу ли я немного ускорить...
4611 просмотров

какие варианты существуют для представления чисел с более чем 2 ^ 81 цифрами?
Я столкнулся с интересной математической задачей, которая потребовала от меня некоторых арифметических действий с числами, состоящими более чем из 2 81 цифр. Я знаю, что невозможно представить такое большое число в системе, где для каждой цифры есть...
191 просмотров

Умножение с использованием БПФ в кольцах целых чисел
Мне нужно умножить длинные целые числа на произвольную ОСНОВУ цифр, используя БПФ в целочисленных кольцах. Операнды всегда имеют длину n = 2^k для некоторых k , а вектор свертки имеет 2n компонентов, поэтому мне нужен 2n'th примитивный корень...
2196 просмотров

Какую библиотеку я должен использовать в OSX для арифметики произвольной точности?
Пробовал уже GMP, MPFR. Но я не могу выполнить простое деление, как показано ниже. Кстати, у меня есть компилятор LLVM в Xcode. Я пытаюсь скомпилировать, запустить его в IOS Simulator. mpf_t а; mpf_init2 (а, 256); mpf_set_d (а,...
861 просмотров
schedule 26.08.2022

Как вычислить числа с произвольно высокой точностью?
Я написал простую программу на Фортране для вычисления константы Гаусса: program main implicit none integer :: i, nit double precision :: u0, v0, ut, vt nit=60 u0=1.d0 v0=sqrt(2.d0) print *,1.d0/u0,1.d0/v0 do i=1,nit ut=sqrt(u0*v0)...
1730 просмотров

Умножение чисел произвольной точности в схеме
Ниже приведен код проблемы, над которой я работал несколько дней. Проблема, с которой я столкнулся, заключается в том, что по какой-то причине, когда я звоню: (apa-multi '(7 3 1 2) '(6 1 4)) возврат: '(4 8 9 5 6 8) Ответ, который он...
456 просмотров

Является ли Python неправильной обработкой этого целого числа произвольной точности?
Python должен иметь «целые числа произвольной точности», согласно ответу в целочисленных диапазонах Python . Но этот результат явно не произвольной точности: $ python -c 'print("%d" % (999999999999999999999999/3))' 333333333333333327740928...
11527 просмотров
schedule 15.04.2022

Получить строку «0.1» после присваивания двойной переменной
У меня есть наивный вопрос о высокоточном преобразовании чисел (здесь на C++). Предположим, что пользователь присваивает 0,1 двойной переменной x_d с помощью этого оператора, x_d = 0.1 Известно, что полученное таким образом x_d не более...
75 просмотров

Тест производительности типа float128?
Кто-нибудь сталкивался с типом float128 ? Я хотел бы узнать о его производительности по сравнению с double и другими высокоточными типами, такими как boost::multiprecision:cpp_dec_float ? Есть ли уже готовый тест?
638 просмотров

Конечность в словаре произвольного целого числа точности?
Что означает «конечность» в области произвольного целого числа точности?
238 просмотров
schedule 17.07.2022

Двойной символический интеграл в Matlab
Я пытаюсь вычислить некоторые интегралы, например: a = 1/sqrt(2); b = -5; c = 62; d = 1; f = exp(-x^2-y^2)*(erfc((sym(a) + 1/(x^2+y^2)*(sym(b)*x+sym(d)*y))*sqrt((x^2+y^2)*sym(10.^(c/10))))... + erfc((sym(a) -...
386 просмотров

Округление с определенной точностью с помощью ApFloat
ApFloat http://www.apfloat.org/ — это математическая библиотека C/C++/Java, которая может вычислять многие трансцендентные операции, такие как квадратные корни, возведения в степень, логарифмы, тригонометрические/гиперболические функции, числовое...
264 просмотров

C++ Как присвоить тип данных двоичной последовательности?
У меня есть двоичная последовательность. Эта последовательность представляет целое число произвольной точности, но с точки зрения компьютера это просто двоичная последовательность. Я работаю на С++ с библиотекой многоточности. Я знаю только, как...
110 просмотров
schedule 23.05.2023

Умножить два произвольных числа в строке
Я сделал следующий код для выполнения умножения между двумя произвольными числами, хранящимися в char * в C: #include <stdlib.h> #include <stdio.h> #include <string.h> void mult(char *n1, char *n2) { char *res; int...
147 просмотров
schedule 15.06.2023