Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
6 / 3 / 3
Регистрация: 17.10.2022
Сообщений: 54

Возведение экспоненты в сумасшедшую степень

13.09.2023, 21:09. Показов 2011. Ответов 21

Студворк — интернет-сервис помощи студентам
Я работаю в проекте с очень большими числами и для этого использую BigInteger в качестве типа данных переменных. У меня есть степень для экспоненты 726816,338556659 и нужно её в неё возвести. Но когда я использую Math.Exp() оно не работает, я так понимаю Math слабый для таких чисел. А варианта наподобие BigInteger.Exp() нету. Как мне возвести эту несчастную экспоненту в эту степень и результат записать в отдельную переменную BigInteger?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.09.2023, 21:09
Ответы с готовыми решениями:

Возведение в степень
Помогите пожалуйста, программа шифрования RSA алгоритмом, нужно возводить в степень (достаточно большую), а за тем делить с получением...

Возведение экспоненты в степень без Math.Exp
Добрый день, Очень прошу о помощи. Нужно возвести экспоненту в степень БЕЗ применения Math.exp() и каких-либо других методов Math. ...

Ошибки при возведении экспоненты в степень
Подскажите, пожалуйста, почему при попытке выполнить программу using System; using System.Collections.Generic; using...

21
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16153 / 11274 / 2890
Регистрация: 21.04.2018
Сообщений: 33,151
Записей в блоге: 2
17.09.2023, 22:16
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от MrSpy Посмотреть сообщение
У меня есть вопрос: как сделать?
Я же вам дал ссылки:
Цитата Сообщение от Элд Хасп Посмотреть сообщение
MrSpy, может вам нужно что-то типа BigDecimal?
BigDecimal Класс (Java.Math)
ExtendedNumerics.BigDecimal 2023.1000.0.230
Добавлено через 4 минуты
Цитата Сообщение от MrSpy Посмотреть сообщение
Нет хороших вариантов, тогда не надо ничего другого выдумывать.
Для "вариантов" нужно понимание задачи, а не того КАК вы её хотите реализовать.
Тот же тип Double даёт диапазон в 300+ знаков. Но вам же их не хватает.
Характеристики типов с плавающей запятой
0
4 / 3 / 1
Регистрация: 26.06.2022
Сообщений: 18
17.09.2023, 23:36
А "файл большой" для чего? Может, проще его архивировать перед сохранением?
Без понимания задачи трудно что-то предложить...
Возможно, имеет смысл написать свой класс для работы с такими огромными числами.
Кстати, когда Вы играетесь с логарифмами, при получении дробной степени сильно теряете в точности изначального числа. Если точность не важна, может вообще имеет смысл забить на последние 100к цифр из 200к к примеру?
А с сохранением точности у вас нет вариантов, кроме как работать непосредственно с целыми числами.
Может, имеет смысл использовать специализированный пакет типа Матлаба или Математики?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.09.2023, 23:36

Бинарное возведение в степень числа типа BigInteger в степень Biginteger
Здравствуйте. Не могу реализовать алгоритм бинарного возведения в степень. Есть 2 экземпляра BigInteger p,q. По методу Pow не...

Возведение в степень
Имеется калькулятор, нужно чтобы он возводил N-ое число в N-ую степень, и чтобы процесс был похож на например сложение т.е. ввел число,...

Возведение в степень
пишу код вот тут не получается Math.Pow(a, iList) / (iList+1); пишет что качестве оператора могут использоваться только выражения...

Возведение в степень
Подробная задача: Определить количество повторений каждой из цифр 0,1,2,...,9 в числе NN (N в степени N), N <=1000. Кому не жалко...

возведение в n степень
if (pole->Text != "")// Если экран не пустой то выполняется следующее действие { double buf =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал (мат мет мод 29)
anaschu 23.06.2026
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал Материалы для обсуждения с МГСУ · 2026 Рисунки внутри приложенного ворд файла. Что за. . .
28. Конкретное развертывание плана номер 1 из поста номер 27
anaschu 22.06.2026
Можно ли из модели получить конкретные строительные требования? Честно — напрямую из текущей модели такие ответы не получить. Но цепочка логики есть, и она не такая длинная. Где разрыв . . .
27. Планы на разработку функциональных требований к строительству внутри модели пищеблока (или не только его?)
anaschu 22.06.2026
Что уже реализовано и даёт конфликты «бесплатно» Самый простой конфликт уже работает — конфликт за ресурс-работника. Заданий больше, чем доступных поваров → очередь в queue1. Это прямое отражение. . .
26. мед мат модель.Какие типы конфликтов функциональных требований можно рассчитать через ДЕС-моделирование (СМО) в AnyLogic?
anaschu 22.06.2026
Что ДЕС/ СМО умеет считать напрямую: Конфликты за ресурсы (очереди, узкие места). Несколько типов агентов (повара, учителя, рабочие, пациенты) претендуют на один ресурс (лифт, вход, коридор,. . .
25 модель здравосохранения и функциональных требований к пищеблоку: конфликты функциональных требований.
anaschu 22.06.2026
Есть ли данные о том, какие функциональные/ эксплуатационные требования или их сочетания труднее всего учитывать при проектировании зданий? Да, такие данные есть, и они хорошо описаны и в российской,. . .
Remote Connection Manager
DevAlt 21.06.2026
Написал для себя небольшую прилагу: https:/ / github. com/ altbodhi/ ReConMan По итогу пришел к мысли, что DU не дружат с существующими технологиями. От сериализации до отображения в реляционную. . .
Администрация Хабра удаляет новые энергоэфективные алгоритмы, которые не западной школы кода, и вовсе никак не сгенерированы
Hrethgir 20.06.2026
Делается это, как замечено, при правках - при объявлении концептуальных отличий в алгоримах. Делается это, по линейке событий - после дополнения публикации основными отличиями от основных западных. . .
Процесс ориентированная диалектика (не новость - просто системное обновление, философия).
Hrethgir 20.06.2026
Однажды один участник в своём блоге, на этом форуме, сделал запись "О языках замолвите слово". Понимая, что язык - важная вещь, я решил хорошо подумать, прежде чем сказать, и сказал то, что вы видите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru