Это не официальный сайт wikipedia.org 01.01.2023

Возведение в степень — Википедия

Возведение в степень

(перенаправлено с «Показатель степени»)

Возведе́ние в сте́пень — арифметическая операция, первоначально определяемая как результат многократного умножения числа на себя. Степень с основанием a и натуральным показателем b обозначается как

Графики четырёх функций вида y = a x , a указано рядом с графиком функции
a b = a a a b ,

где b  — количество множителей (умножаемых чисел)[1][К 1].

Например, 3 2 = 3 3 = 9 ; 2 4 = 2 2 2 2 = 16

В языках программирования, где написание a b невозможно, применяются альтернативные обозначения[⇨].

Возведение в степень может быть определено также для отрицательных[⇨], рациональных[⇨], вещественных[⇨] и комплексных[⇨] степеней[1].

Извлечение корня — одна из операций, обратных возведению в степень, она по известным значениям степени c = a b и показателя b находит неизвестное основание a = c b . Вторая обратная операция — логарифмирование, она по известным значениям степени c = a b и основания a находит неизвестный показатель b = log a c . Задача нахождения числа по известному его логарифму (потенцирование, антилогарифм) решается с помощью операции возведения в степень.

Существует алгоритм быстрого возведения в степень, выполняющий возведение в степень за меньшее, чем в определении, число умножений.

Употребление в устной речиПравить

Запись a n   обычно читается как «a в n  -й степени» или «a в степени n». Например, 10 4   читается как «десять в четвёртой степени», 10 3 / 2   читается как «десять в степени три вторых (или: полтора)».

Для второй и третьей степени существуют специальные названия: возведение в квадрат и в куб соответственно. Так, например, 10 2   читается как «десять в квадрате», 10 3   читается как «десять в кубе». Такая терминология возникла из древнегреческой математики. Древние греки формулировали алгебраические конструкции на языке геометрической алгебры. В частности, вместо употребления слова «умножение» они говорили о площади прямоугольника или об объёме параллелепипеда: вместо a 2  , a 3   древние греки говорили «квадрат на отрезке a», «куб на a». По этой причине четвёртую степень и выше древние греки избегали[2].

Число, являющееся результатом возведения натурального числа в n  -ую степень, называется точной n  -ой степенью. В частности, число, являющееся результатом возведения натурального числа в квадрат (куб), называется точным квадратом (кубом). Точный квадрат также называется полным квадратом.

СвойстваПравить

Основные свойстваПравить

Все приведенные ниже основные свойства возведения в степень выполняются для натуральных, целых, рациональных и вещественных чисел[3]. Для комплексных чисел, в силу многозначности комплексной операции, они выполняются только в случае натурального показателя степени[⇨].

  • a 1 = a  
  • ( a b ) n = a n b n  
  • ( a b ) n = a n b n  
  • a n a m = a n + m  
  • a n a m = a n m  
  • ( a n ) m = a n m  .

Запись a n m   не обладает свойством ассоциативности (сочетательности), то есть, в общем случае, ( a n ) m a ( n m )   Например, ( 2 2 ) 3 = 4 3 = 64  , а 2 ( 2 3 ) = 2 8 = 256  . В математике принято считать запись a n m   равнозначной a ( n m )  , а вместо ( a n ) m   можно писать просто a n m  , пользуясь предыдущим свойством. Впрочем, некоторые языки программирования не придерживаются этого соглашения.

Возведение в степень не обладает свойством коммутативности (переместительности): вообще говоря, a b b a  , например, 2 5 = 32  , но 5 2 = 25.  

Таблица натуральных степеней небольших чиселПравить

n n2 n3 n4 n5 n6 n7 n8 n9 n10
2 4 8 16 32 64 128 256 512 1024
3 9 27 81 243 729 2,187 6,561 19,683 59,049
4 16 64 256 1024 4,096 16,384 65,536 262,144 1,048,576
5 25 125 625 3125 15,625 78,125 390,625 1,953,125 9,765,625
6 36 216 1296 7,776 46,656 279,936 1,679,616 10,077,696 60,466,176
7 49 343 2401 16,807 117,649 823,543 5,764,801 40,353,607 282,475,249
8 64 512 4096 32,768 262,144 2,097,152 16,777,216 134,217,728 1,073,741,824
9 81 729 6561 59,049 531,441 4,782,969 43,046,721 387,420,489 3,486,784,401
10 100 1000 10,000 100,000 1,000,000 10,000,000 100,000,000 1,000,000,000 10,000,000,000

РасширенияПравить

Целая степеньПравить

Операция обобщается на произвольные целые числа, включая отрицательные и ноль[4]::

a z = { a z , z > 0 1 , z = 0 , a 0 1 a | z | , z < 0 , a 0  

Результат не определён при a = 0   и z 0  .

Рациональная степеньПравить

Возведение в рациональную степень m / n ,   где m   — целое число, а n   — натуральное, положительного числа определяется следующим образом[4]:

a m n = ( a n ) m ; a > 0 , a R , m Z , n N .  .

Степень с основанием, равным нулю, определяют только для положительного рационального показателя.

0 m n = 0 ; m N , n N .  

Для отрицательных a   степень с дробным показателем не рассматривается.

Следствие: a n = a 1 / n ; a > 0 , a R .   Таким образом, понятие рациональной степени объединяет возведение в целочисленную степень и извлечение корня в единую операцию.

Вещественная степеньПравить

Множество вещественных чиселнепрерывное упорядоченное поле, обозначается R  . Множество вещественных чисел не является счётным, его мощность называется мощностью континуума. Арифметические операции над вещественными числами представимых бесконечными десятичными дробями определяются как непрерывное продолжение[5] соответствующих операций над рациональными числами.

Если даны два вещественных числа, представимые бесконечными десятичными дробями (где α   - положительное):

α = a 0 , a 1 a 2 a n = { a n } ,     α > 0 ,  
β = ± b 0 , b 1 b 2 b n = { b n } ,  

определённые соответственно фундаментальными последовательностями рациональных чисел (удовлетворяющие условию Коши), обозначенные как: α = [ a n ]   и β = [ b n ]  , то их степенью называют число γ = [ c n ]  , определённое степенью последовательностей { a n }   и { b n }  :

γ = α β = [ a n ] [ b n ] = [ a n ^ b n ]  ,

вещественное число γ = α β  , удовлетворяет следующему условию:

( a α a ) ( b β b ) ( ( a ) b α β ( a ) b ) ( ( a ) b γ ( a ) b ) ,         a , a , b , b Q ,   α > 0 ,   α , β , γ R .  

Таким образом степенью вещественного числа   α β   является такое вещественное число  γ   которое содержится между всеми степенями вида  ( a ) b   с одной стороны и всеми степенями вида  ( a ) b  с другой стороны.

Степень с основанием, равным нулю, определяют только для положительного вещественного показателя.

0 β = 0 ; β R , β > 0.  

Для отрицательных   α   степень с вещественным показателем не рассматривается.

На практике для того, чтобы возвести число α   в степень β  , необходимо заменить их с требуемой точностью приближёнными рациональными числами a   и b  . За приближенное значение степени α β   берут степень указанных рациональных чисел a b  . При этом не важно, с какой стороны (по недостатку или по избытку) взятые рациональные числа приближают α   и β  .

Пример возведения в степень γ = π e  , с точностью до 3-го знака после запятой:

  • Округляем данные числа до 4-го знака после запятой (для повышения точности вычислений);
  • Получаем: π 3.1416 ,   e 2.7183  ;
  • возводим в степень: γ = π e 3.1416 2.7183 22.4592  ;
  • Округляем до 3-го знака после запятой: γ 22.459  .

Полезные формулы:

x y = a y log a x  
x y = e y ln x  
x y = 10 y lg x  

Последние две формулы используют для возведения положительных чисел в произвольную степень на электронных калькуляторах (включая компьютерные программы), не имеющих встроенной функции x y  , и для приближённого возведения в нецелую степень или для целочисленного возведения в степень, когда числа слишком велики для того, чтобы записать результат полностью.

Комплексная степеньПравить

Возведение комплексного числа в натуральную степень выполняется обычным умножением в тригонометрической форме. Результат однозначен:

z n = r n ( cos φ + i sin φ ) n = r n ( cos n φ + i sin n φ ) ; n N , z C , r R   , (формула Муавра)[6].

Для нахождения степени произвольного комплексного числа в алгебраической форме a + b i   можно воспользоваться формулой бинома Ньютона (справедливой и для комплексных чисел):

( a + b i ) n = a n + C n 1 a n 1 b i + C 2 n a n 2 b 2 i 2 + . . . + C n n 1 a b n 1 i n 1 + b n i n , n N   .

Заменяя степени i k   в правой части формулы их значениями в соответствии с равенствами: i 4 k = 1 , i 4 k + 1 = i , i 4 k + 2 = 1 , i 4 k + 3 = i , k N  , получим:

( a + b i ) n = k = 0 [ n / 2 ] ( 1 ) k C n 2 k a n 2 k b 2 k + i k = 0 [ ( n 1 ) / 2 ] ( 1 ) k C n 2 k + 1 a n 2 k 1 b 2 k + 1 .  [7]

Основой для более общего определения комплексной степени служит экспонента e z  , где e   — число Эйлера, z = x + i y   — произвольное комплексное число[8].

Определим комплексную экспоненту с помощью такого же ряда, как и вещественную:

e z = 1 + z + z 2 2 ! + z 3 3 ! + z 4 4 ! + .  

Этот ряд абсолютно сходится для любого комплексного z ,   поэтому его члены можно как угодно перегруппировывать. В частности, отделим от него часть для e i y  :

e i y = 1 + i y + ( i y ) 2 2 ! + ( i y ) 3 3 ! + ( i y ) 4 4 ! + = ( 1 y 2 2 ! + y 4 4 ! y 6 6 ! + ) + i ( y y 3 3 ! + y 5 5 ! ) .  

В скобках получились известные из вещественного анализа ряды для косинуса и синуса, и мы получили формулу Эйлера:

e z = e x e y i = e x ( cos y + i sin y )  

Общий случай a b  , где a , b   — комплексные числа, определяется через представление a   в показательной форме: a = r e i ( θ + 2 π k )   согласно определяющей формуле[8]:

a b = ( e Ln ( a ) ) b = ( e ln ( r ) + i ( θ + 2 π k ) ) b = e b ( ln ( r ) + i ( θ + 2 π k ) ) .  

Здесь Ln   — комплексный логарифм, ln   — его главное значение.

При этом комплексный логарифм — многозначная функция, так что, вообще говоря, комплексная степень определена неоднозначно[8]. Неучёт этого обстоятельства может привести к ошибкам. Пример: возведём известное тождество e 2 π i = 1   в степень i .   Слева получится e 2 π ,   справа, очевидно, 1. В итоге: e 2 π = 1 ,   что, как легко проверить, неверно. Причина ошибки: возведение в степень i   даёт и слева, и справа бесконечное множество значений (при разных k  ), поэтому правило ( a b ) c = a b c   здесь неприменимо. Аккуратное применение формул определения комплексной степени даёт слева и справа e 2 π k ;   отсюда видно, что корень ошибки — путаница значений этого выражения при k = 0   и при k = 1.  

Степень как функцияПравить

РазновидностиПравить

Поскольку в выражении x y   используются два символа ( x   и y  ), то его можно рассматривать как одну из трёх функций.

  • Функция переменной x   (при этом y   — постоянная-параметр). Такая функция называется степенной. Обратная функция — извлечение корня.
  • Функция переменной y   (при этом x   — постоянная-параметр). Такая функция называется показательной (частный случай — экспонента). Обратная функция — логарифм.
  • Функция двух переменных f ( x , y ) = x y .   Отметим, что в точке ( 0 , 0 )   эта функция имеет неустранимый разрыв. В самом деле, вдоль положительного направления оси X ,   где y = 0 ,   она равна единице, а вдоль положительного направления оси Y ,   где x = 0 ,   она равна нулю.

Ноль в степени нольПравить

Выражение 0 0   (ноль в нулевой степени) многие учебники считают неопределённым и лишённым смысла, поскольку, как указано выше, функция f ( x , y ) = x y   в точке (0, 0) разрывна. Некоторые авторы предлагают принять соглашение о том, что это выражение равно 1. В частности, тогда разложение в ряд экспоненты:

e x = 1 + n = 1 x n n !  

можно записать короче:

e x = n = 0 x n n ! .  

Следует предостеречь, что соглашение 0 0 = 1   чисто символическое, и оно не может использоваться ни в алгебраических, ни в аналитических преобразованиях из-за разрывности функции в этой точке.

ИсторияПравить

ОбозначениеПравить

В Европе сначала степень величины записывали словесными сокращениями (q или Q обозначало квадрат, c или C — куб, bq или qq — биквадрат, то есть 4-я степень и т. д.) или как произведение — например, x 4   изображалось как x x x x .   Отред записывал x 5 15 x 4   следующим образом: 1 q c 15 q q   (если неизвестная всего одна, ей часто не присваивался буквенный значок)[9]. Немецкая школа коссистов для каждой степени неизвестной предлагала особый готический значок.

В XVII веке постепенно стала преобладать идея явно указывать показатель степени. Жирар (1629 год) для возведения в степень числа ставил показатель в круглых скобках перед этим числом, а если числа правее показателя не было, то это значило, что подразумевается наличие неизвестного в указанной степени[10]; например, ( 2 ) 2 + 1 ( 2 )   у него означало 2 2 + x 2  . Варианты размещения показателя степени предлагали Пьер Эригон и шотландский математик Джеймс Юм, они записывали x 4   в виде x 4   и x I V   соответственно[11].

Современная запись показателя степени — правее и выше основания — введена Декартом в его «Геометрии» (1637), правда, только для натуральных степеней, больших 2 (возведение в квадрат ещё долгое время обозначалось по-старому, произведением). Позднее Валлис и Ньютон (1676) распространили декартову форму записи степени на отрицательные и дробные показатели, трактовка которых к этому времени уже была известна из трудов Орема, Шюке, Стевина, Жирара и самого Валлиса. К началу XVIII столетия альтернативы для записи степеней «по Декарту», как выразился Ньютон в «Универсальной арифметике», «вышли из моды» (out of fashion). Показательная функция, то есть возведение в переменную степень, появилась сначала в письмах, а потом и в трудах Лейбница (1679). Возведение в мнимую степень обосновал Эйлер (1743)[11][12].

Запись возведения в степень в языках программированияПравить

С появлением компьютеров и компьютерных программ возникла проблема, состоящая в том, что в тексте компьютерных программ невозможно записать степень в «двухэтажном» виде. В связи с этим изобрели особые значки для обозначения операции возведения в степень. Первым таким значком были две звёздочки: «**», используемые в языке Фортран. В появившемся несколько позже языке Алгол использовался значок стрелки: «» (стрелки Кну́та). В языке Бейсик предложен символ «^» («циркумфлекс», он же «карет»), который приобрёл наибольшую популярность; его часто используют при написании формул и математических выражений не только в языках программирования и компьютерных системах, но и в простом тексте. Примеры:

3^2 = 9; 5^2 = 25; 2^3 = 8; 5^3 = 125.

Иногда в компьютерных системах и языках программирования значок возведения в степень имеет левую ассоциативность, в отличие от принятого в математике соглашения о правой ассоциативности возведения в степень. То есть некоторые языки программирования (например, программа Excel) могут воспринимать запись a^b^c, как (a^b)^c, тогда как другие системы и языки (например, Haskell, Perl, Wolfram|Alpha и многие другие) обработают эту запись справа налево: a^(b^c), как это принято в математике: a b c = a ( b c )  .

Некоторые знаки возведения в степень в языках программирования и компьютерных системах:

Во многих языках программирования (например, в Java, Си и Паскале) отсутствует операция возведения в степень, и для этой цели используют стандартные функции.

Вариации и обобщенияПравить

Возведение в степень с натуральным показателем можно определить не только для чисел, но и для нечисловых объектов, для которых определено умножение — например, к матрицам, линейным операторам, множествам (относительно декартова произведения, см. декартова степень).

Обычно эта операция рассматривается в некотором мультипликативном моноиде M   (полугруппе с единицей) и определяется индуктивно[13] для любого x M  :

Особенную ценность представляет применение возведения в степень к группам и полям, где возникает прямой аналог отрицательных степеней.

Гипероператор возведения в степень — тетрация.

ПримечанияПравить

  1. 1 2 Степень // Математическая энциклопедия (в 5 томах). — М.: Советская Энциклопедия, 1985. — Т. 5. — С. 221.
  2. Ван дер Варден. Пробуждающаяся наука. Математика древнего Египта, Вавилона и Греции / Пер. с голл. И. Н. Веселовского. — М., 1959. — С. 165—167. — 456 с.
  3. Справочник по элементарной математике, 1978, с. 140—141.
  4. 1 2 Справочник по элементарной математике, 1978, с. 182—184.
  5. Поскольку на множестве вещественных чисел уже введено отношение линейного порядка, то мы можем определить топологию числовой прямой: в качестве открытых множеств возьмём всевозможные объединения интервалов вида { x : α < x < β }  
  6. Пискунов Н. С. § 3. Возведение комплексного числа в степень и извлечение корня из комплексного числа  (рус.). scask.ru. Дата обращения: 27 марта 2022.
  7. Близняков Н.М. КОМПЛЕКСНЫЕ ЧИСЛА  (рус.). Учебно-методическое пособие для вузов 23. Дата обращения: 27 марта 2022. Архивировано 1 апреля 2022 года.
  8. 1 2 3 Выгодский М. Я. Справочник по высшей математике. — 12-е изд.. — М.: Наука, 1977. — С. 597 (подстрочное примечание 3). — 872 с.
  9. History of Mathematical Notations, vol. 1, 2007, §290—297.
  10. History of Mathematical Notations, vol. 1, 2007, §164.
  11. 1 2 Александрова Н. В., 2008, с. 130—131.
  12. History of Mathematical Notations, vol. 1, 2007, §298—301, 307—309.
  13. David M. Bloom. Linear Algebra and Geometry (англ.). — 1979. — P. 45. — ISBN 978-0-521-29324-2.
Комментарии
  1. В разговорной речи иногда говорят, например, что a 3   — «a умноженное само на себя три раза», имея в виду, что берётся три множителя a  . Это не совсем точно и может привести к двусмысленности, так как количество операций умножения будет на одну меньше: a 3 = a a a   (три множителя, но две операции умножения). Часто, когда говорят «a умноженное само на себя три раза», имеют в виду количество умножений, а не множителей, то есть a 4 .   См. Август Давидов. Начальная алгебра. — Типографія Э. Лисслер и Ю. Роман, 1883-01-01. — С. 6. — 534 с. Архивная копия от 31 мая 2016 на Wayback Machine. Чтобы избежать двусмысленности, можно говорить, к примеру: третья степень — это когда «число три раза входит в умножение».
  2. Для целой степени.
  3. Для неотрицательной целой степени.
  4. Поддерживает отрицательные степени, в отличие от ^, реализованной только как последовательное умножение.
  5. Начиная с версии 5.6 (см. Руководство по PHP › Appendices › Миграция с PHP 5.5.x на PHP 5.6.x › Новые возможности Архивная копия от 18 апреля 2018 на Wayback Machine).
  6. Для степени, представленной числом с плавающей запятой — реализовано через логарифм.
  7. Описан в стандарте EcmaScript 7 (ECMA-262, 7th edition), принятом в июне 2016 года.
  8. 1 2 В JavaScript изначально присутствует метод Math.pow(x, y).

ЛитератураПравить

СсылкиПравить