Описание тега exponentiation
Все, что связано с операцией возведения в степень, т. Е. Процессом вычисления степени числа, а также соответствующим синтаксисом, семантикой, ограничениями и реализацией в языках программирования.
0
ответов
GNATprove: "проверка переполнения может завершиться ошибкой" в функции возведения в степень
Я не могу решить эту проблему с SPARK 2018, думаю, мне нужен какой-то инвариант, чтобы решить проблему переполнения, но я уже все перепробовал и не могу его найти. Если бы кто-то мог пролить свет на мою проблему. Я попробую Экспонирование в простом …
24 окт '18 в 12:59
1
ответ
TypeError от попытки возведения в степень
Я пытаюсь построить график зависимости функции r от вероятности нахождения электрона в основном состоянии двумерного и трехмерного атома водорода. Код, который у меня есть сейчас: import math import matplotlib.pyplot as plt import numpy as np def th…
25 окт '17 в 20:26
1
ответ
Оператор Hat ^ против Math.Pow()
Изучив документацию MSDN для оператора ^ (hat) и функции Math.Pow(), я не вижу явной разницы. Есть один? Очевидно, есть разница, что один является функцией, а другой считается оператором, например, это не будет работать: Public Const x As Double = 3…
05 май '17 в 12:23
5
ответов
Использование возведения в степень ** на 0,5 менее эффективно, чем math.sqrt?
Цитата из " Python Programming: Введение в информатику" Мы могли бы взять квадратный корень, используя возведение в степень **. Использование math.sqrt несколько более эффективно. "В некоторой степени", но в какой степени и как?
09 июл '11 в 21:30
1
ответ
Метод возведения в квадрат всегда
Помимо метода квадратного и умножения, есть этот метод квадратного и умножения всегда, и я пытаюсь реализовать его в Python. Моя проблема в том, что во время поиска я нашел для него псевдокод, и реализовал его на python, но он не дает правильных рез…
13 июн '18 в 07:47
1
ответ
Пролог Функтор - Вычислительный x^y
Я новичок в прологе и пытаюсь научиться программировать. Я хочу знать, как вычислить x^y в Прологе оба являются целыми числами. Я точно знаю, что это происходит примерно так: % exp(y,x,z) <- z is x**y
29 дек '11 в 15:47
3
ответа
Рекурсивное экспонирование
Я пытаюсь написать небольшую программу, которая вычисляет показатели рекурсивно, и я немного застрял. Это домашнее задание, и нас попросили иметь базовый случай, когда показатель степени является нечетным числом, а показатель степени является четным…
16 авг '15 в 01:40
0
ответов
Эффективно вычислить модуль нотации Кнута со стрелкой вверх
Я уже использую памятку в качестве словаря. Есть ли что-нибудь еще, что я могу сделать? Я подозреваю, что цикл for может быть оптимизирован. Для справки я вычисляю knuth_arrow(2, 3, 9, 14**8) memo = {} def knuth_arrow(a, n, b, m): if (a, n, b) in me…
16 июл '15 в 03:29
1
ответ
№ 622.08E6 интерпретация в C
Я недавно наткнулся на код C (работает кстати), где я нашел freq_xtal = ((622.08E6 * vcxo_reg_val->hiv * vcxo_reg_val->n1)/(temp_rfreq)); Из моей интуиции кажется, что 622.08E6 должно означать 622.08 x 10^6. Это предположение верно? Я пробовал…
05 ноя '13 в 03:42
2
ответа
Экспонирование в Python - я должен предпочесть ** оператор вместо math.pow и math.sqrt?
В моей области очень часто возводят в квадрат некоторые числа, оперируют ими вместе и получают квадратный корень из результата. Это делается в теореме Пифагора и, например, в вычислениях RMS. В NumPy я сделал следующее: result = numpy.sqrt(numpy.sum…
23 сен '13 в 17:40
1
ответ
Pow-подобная функция для отрицательного базового случая
std::pow подходит для большинства комбинаций значений базы и экспоненты. Однако, когда основание является отрицательным и дробным, std::pow перестает работать. В приведенном ниже примере возвращается NaN (в соответствии с определением), когда ожидае…
16 июл '13 в 07:54
2
ответа
Быстрая реализация реализации двоичного возведения в степень в OpenCL
Я пытался разработать быструю реализацию двоичного возведения в степень в OpenCL. Моя текущая реализация очень похожа на ту, что в этой книге о пи. // Returns 16^n mod ak inline double expm (long n, double ak) { double r = 16.0; long nt; if (ak == 1…
20 янв '14 в 23:24
7
ответов
Поднимите 10 в степень в JavaScript, есть ли лучшие способы, чем это
Мне нужно создать целочисленное значение для определенной степени (это не правильный термин, но в основном мне нужно создать 10, 100, 1000 и т. Д.) "Мощность" будет указана в качестве параметра функции. Я придумала решение, но MAN чувствует, что это…
08 июн '11 в 23:48
2
ответа
С языком Схемы, как проверить, является ли функция экспоненциальной
Это не должно быть так сложно, но я застрял. У нас есть простое назначение, в котором мы пишем, как получить производную функции. (define (derive exp var) (cond ((number? exp) 0) ((variable? exp) (if (same-variable? exp var) 1 0)) ((sum? exp) (deriv…
02 ноя '12 в 19:07
2
ответа
C++ деление по модулю
Я хочу вычислить результат этого уравнения [(pow(4, p) - 1) / 3] % q Я написал функцию pow это возвращает p-ую степень 4 mod q, но я не могу применить это здесь. Как мне это сделать? p, q являются целыми числами и могут быть большими - до 1 000 000 …
26 мар '14 в 17:38
2
ответа
Почему этот объектный идентификатор MongoDB бесконечен в электронной таблице Google?
Введите идентификатор объекта MongoDB 52489e882967060200000283 в ячейку в таблице Google, и это забито ∞, Что дает?
13 ноя '13 в 02:15
1
ответ
Неожиданный вывод при использовании оператора экспоненты (**) со значением с плавающей точкой в Python
Я в настоящее время использую Python 3.6 в Windows 7. Когда я использую оператор экспоненты (**) с плавающей точкой, которая дает большое число, я получаю неожиданный вывод. Например, вывод "10^32" отличается от того, находится ли экспонента в форме…
24 ноя '17 в 05:30
2
ответа
Алгоритм по экспоненте с иррациональной базой
Я знаю, что есть O(logn) алгоритм расчета a^n где a является целым числом, и n это огромное целое число (вероятно, результат должен быть модульным другого простого MOD). Интересно, есть ли еще O(logn) алгоритм расчета (a+sqrt(b))^n + (a-sqrt(b))^n (…
15 июн '14 в 23:03
2
ответа
Проблема модульного экспонирования в Java
import java.util.Scanner; class codeabbey145 { public static void main(String[] Args) { Scanner input = new Scanner(System.in); double A = 0; double B = 0; double M = 0; System.out.println("\n\nHow many sets?"); int s = input.nextInt(); double X[] =…
04 авг '15 в 03:16
0
ответов
Что такое временная сложность поэлементного деления и возведения в степень
A и B являются M на N матриц. Существует два случая n>1 и 0 D=(A./B).^n
21 дек '18 в 17:51