Вопросы по теме 'multiprecision'

Можно ли хранить 2 32-битных значения в одной переменной long int?
Я хочу сохранить два 32-битных значения в одной переменной long int. Как бы вы сделали это в 32-битной ОС, используя C? Можно ли хранить данные в одной длинной длинной переменной? Если да, то как это делается?
5499 просмотров
schedule 20.03.2023

создание математических констант переменной точности с помощью Boost mpfr_float, таких как pi или e
Я использую Boost.Multiprecision для оберток вокруг бэкэнда mpfr, и у меня возникают проблемы с созданием pi (и e или любой другой математической константы) с желаемой точностью. Я чувствую, что то, что я хочу сделать, должно быть возможным благодаря...
423 просмотров
schedule 30.12.2022

Написание класса HugeInteger
Я новичок в C++, и это то, что я должен сделать для задания. Создайте класс HugeInteger, который использует массив цифр из 40 элементов для хранения целых чисел, каждое из которых может состоять из 40 цифр. Предоставьте функции-члены ввода,...
7035 просмотров
schedule 21.04.2023

Как использовать sqrt и ceil с Boost::multiprecision?
Вы знаете, как сделать эту простую строку кода без ошибок, используя Boost::multiprecison ? boost::multiprecision::cpp_int v, uMax, candidate; //... v += 6 * ceil((sqrt(uMax * uMax - candidate) - v) / 6); При использовании MSVC возникает...
2629 просмотров
schedule 06.09.2022

Повышайте мультиточность: создание экземпляра рекурсивного шаблона превысило максимальную длину 256
Пытаясь немного поиграть с числами многоточности boost, я получил следующую ошибку In file included from main.cpp:1: In file included from /usr/include/boost/multiprecision/cpp_int.hpp:12: In file included from...
415 просмотров
schedule 26.07.2022

как изменить точность числа во время выполнения с помощью boost::multiprecision
Я читал из boost:: многоточная документация : В зависимости от типа числа точность может быть произвольно большой (ограничена только доступной памятью), фиксированной во время компиляции (например, 50 или 100 десятичных цифр) или переменной,...
637 просмотров

Умножение с множественной точностью на встроенной сборке ARM
Я новичок в ассемблере ARM и хочу реализовать одну из своих функций C во встроенном ассемблере. Мои функции - это умножение с множественной точностью, которое умножает 32-битное целое число без знака на 256-битное целое число без знака и помещает...
63 просмотров
schedule 23.11.2022

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

Повышение интервала с множественной точностью
Я пытаюсь использовать арифметическую библиотеку интервалов повышения вместе с библиотекой повышения точности. Если я использую стандартную двойную точность с собственным типом данных double, все работает нормально. Однако с библиотекой...
227 просмотров

Я получаю фатальную ошибку с boost и Rcpp
Как описано в посте: Rcpp и boost: должно работать, но не Я пытаюсь использовать boost в Rcpp в Windows. (Упрощенный) файл: // [[Rcpp::depends(BH)]] #include <Rcpp.h> #include <boost/multiprecision/float128.hpp> namespace mp...
101 просмотров

Как выразить крайне низкие числа
Как мы можем правильно рассчитать следующее? df <- data.frame(logp=c(-2,-200,-600)) 10^(df$logp) # [1] 1e-02 1e-200 0e+00 Это даст нам 0 в logp=-600 . Можем ли мы справиться с этой проблемой?
28 просмотров
schedule 15.07.2022