Вопросы по теме '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 просмотров
schedule
06.07.2023
Умножение с множественной точностью на встроенной сборке ARM
Я новичок в ассемблере ARM и хочу реализовать одну из своих функций C во встроенном ассемблере. Мои функции - это умножение с множественной точностью, которое умножает 32-битное целое число без знака на 256-битное целое число без знака и помещает...
63 просмотров
schedule
23.11.2022
C++ Как присвоить тип данных двоичной последовательности?
У меня есть двоичная последовательность. Эта последовательность представляет целое число произвольной точности, но с точки зрения компьютера это просто двоичная последовательность. Я работаю на С++ с библиотекой многоточности. Я знаю только, как...
110 просмотров
schedule
23.05.2023
Повышение интервала с множественной точностью
Я пытаюсь использовать арифметическую библиотеку интервалов повышения вместе с библиотекой повышения точности. Если я использую стандартную двойную точность с собственным типом данных double, все работает нормально.
Однако с библиотекой...
227 просмотров
schedule
22.04.2023
Я получаю фатальную ошибку с boost и Rcpp
Как описано в посте:
Rcpp и boost: должно работать, но не
Я пытаюсь использовать boost в Rcpp в Windows. (Упрощенный) файл:
// [[Rcpp::depends(BH)]]
#include <Rcpp.h>
#include <boost/multiprecision/float128.hpp>
namespace mp...
101 просмотров
schedule
12.03.2023
Как выразить крайне низкие числа
Как мы можем правильно рассчитать следующее?
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