С Новым годом! Форум программистов, компьютерный форум, киберфорум
Алгебра, теория чисел
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/125: Рейтинг темы: голосов - 125, средняя оценка - 4.86
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
1

Парадокс с возведением в степень

07.06.2012, 17:54. Показов 25073. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, уважаемые математики!
Во многих школьных учебниках рациональная степень определяется только для неотрицательных чисел. Например, число 8 можно возвести в степень с показателем 1/3 (что равноценно действию кубического корня с ответом 2), но число (-8) в степень с показателем 1/3 возводить нельзя. В хороших учебниках (например, учебник АЛГЕБРА 9 класс Макарычев, Миндюк, Нешков) можно прочитать и обоснование этого ограничения: поскольку 1/3 = 2/6, то должно выполняться равенство (-8)^1/3 = (-8)^2/6. Однако слева ответом должно быть число -2, тогда как справа - число 2! Чтобы избежать такой неувязки, в определение степени с дробным показателем и вводится ограничение: основание степени должно быть неотрицательным числом.
А теперь мой вопрос. По той же причине, мы не можем непротиворечиво возводить отрицательные числа даже в целую степень, например, в 1-ю или 3-ю! Например, (-2)^1 = -2, но 1 = 2/2, поэтому должно выполняться равенство (-2)^1 = (-2)^2/2. На самом деле справа ответом должно быть число +2 (корень квадратный из -2 в квадрате). Значит, по тем же соображениям, что и для дробных степеней, мы должны запретить возводить отрицательные числа и в целые степени (по крайней мере нечётные), что явно обсурд! Получается странная ситуация с возведением отрицательных чисел в любую степень, не только дробную. Как же все это урегулировать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2012, 17:54
Ответы с готовыми решениями:

Вычислить 10-ю степень двойки сложением, умножением и просто возведением в степень.
Написать код на С++ или С# или на Java Вычислить 10-ю степень двойки 1 - сложением, умножением и...

Проблемы с возведением в степень
#include <stdio.h> #include <iostream> #include <locale.h> #include <math.h> using namespace...

Объясните код с возведением в степень
Программа выполняет простые операции с числами. не понимаю на этапе возведения в степень. В коде...

Выдает ошибку с возведением в степень
пишу курсач. и надо было записать программу по формуле. и выдает ошиьку на возведении в степень....

5
Змеюка одышечная
9864 / 4595 / 178
Регистрация: 04.01.2011
Сообщений: 8,557
07.06.2012, 18:56 2

Не по теме:

Цитата Сообщение от Hagrael Посмотреть сообщение
обсурд
абсурд


Эта тема уже обсуждалась на форуме Свойства степеней с рациональным показателем
1
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
08.06.2012, 10:56 3
Цитата Сообщение от Hagrael Посмотреть сообщение
Получается странная ситуация с возведением отрицательных чисел в любую степень, не только дробную.
Действительно. Хотя, конечно можно найти такое число, что при возведении в куб получится -8 (это число есть -2), но при отрицательных основаниях показательная функция ведет себя чуднО. Так, не выполняется соотношение xab = (xa)b
Цитата Сообщение от Hagrael Посмотреть сообщение
Как же все это урегулировать?
Очень просто! Запретить использование оснований <= 0. Что и сделано в определении показательной функции. И тогда она ведет себя вполне достойно.
Конечно, вы можете написать (-8)1/3 Но не ждите тогда выполнения естественных соотношений
1
БТР - мой друг
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
09.06.2012, 18:22  [ТС] 4
Я, конечно, смирился с ограничением при возведении в дробную степень (т.е. что основание должно быть положительным). Но ведь проблема остается даже при возведении отрицательного числа в ЦЕЛУЮ (!) степень! Вот пример: (-2)^1 = -2, так? Но 1 = 2/2, так? Значит, должно быть (-2)^(2/2) = -2, так? Но с другой стороны, это корень квадратный из (-2) в квадрате, т.е. 2, а не -2!
Чтобы было яснее. Допустим, нам надо решить уравнение х^(2/2) = -2. Любой нормальный человек понимает, что 2/2 - это 1, и перепишет это уравнение в виде х^1 = -2, т.е. получит решение х = -2. Но если подставить это решение в исходное уравнение и вспомнить, что слева - корень из квадрата х, то отрицательный ответ получиться не может и у такого уравнения решений нет! Где же истина???
0
107 / 107 / 9
Регистрация: 02.06.2009
Сообщений: 578
10.06.2012, 01:04 5
Hagrael, сразу вспомнилась цитата из башорга, очень точно отражающая данную ситуацию:

Не по теме:

Devix
почему нельзя делить на ноль? Умножать же можно. причем тоже ноль получается.

vampir_infernal
почему нельзя? можно. только результат такого деления - бесконечность

Devix
а почему не ноль?

vampir_infernal
ну вот гляди. 2*0 - это два взять ноль раз, будет ноль. А 2/0 - это "сколько раз ноль умещается в двойке", бесконечность

Devix
если 2/0=х, то значит 2=х*0 и... *censored*... 2=0. А если 2=0, значит 2/0=0! числитель пропадает в никуда?

vampir_infernal
ну вот чтобы такой *censored* не страдать, математики приняли негласное соглашение, что на ноль делить нельзя :)


Оригинал тут.

Добавлено через 1 минуту
Цитата Сообщение от Hagrael Посмотреть сообщение
Но ведь проблема остается даже при возведении отрицательного числа в ЦЕЛУЮ (!) степень! Вот пример: (-2)^1 = -2, так? Но 1 = 2/2, так? Значит, должно быть (-2)^(2/2) = -2, так? Но с другой стороны, это корень квадратный из (-2) в квадрате, т.е. 2, а не -2!
Кстати говоря, проблемы нет. В поле целых чисел рациональных чисел не существует. И, следовательно, 1=2/2 - бред бритой гоминиды.
1
Комп_Оратор)
Эксперт по математике/физике
8977 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
10.06.2012, 02:03 6
Цитата Сообщение от Hagrael Посмотреть сообщение
По той же причине, мы не можем непротиворечиво возводить отрицательные числа даже в целую степень
Hagrael, здесь нет противоречия, если вспомнить, что операция возведения в степень не коммутативна. То есть:
(an)k не равно (ak)n для любого a, k, n. Поэтому, продемонстрированный вами приём, последовательного возведения в четную степень и извлечение четного корня того же порядка - не корректен. Легко показать, что он сводится к нахождению модуля (по определению). Но, если модуль определен для любого действительного числа, то квадратный корень, - только для неотрицательных действительных чисел.
0
10.06.2012, 02:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2012, 02:03
Помогаю со студенческими работами здесь

Выражение с возведением переменной в степень
Всем привет! Напишите, пожалуйста, код для решения данного выражения, если не жалко. ...

Написать в дельфи функцию с возведением в степень
скажите пжл как написать в дельфи функцию у=(1+х)^(1\3)

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

Функция с возведением в степень с исользованием рекурсии
Напишите функцию быстрого возведения в степень, которая пользовалась бы следующими свойствами:...

составить программу на паскале с возведением числа в 3 степень и имеющую закономерность
Подскажите пожалуиста,как составить программу на паскале с возведением числа в 3 степень и имеющую...

Чему приблизительно равна степень двойки через степень десятки?
Например, 2^10 приблизительно 10^3, а каков общий вид отношения приблизительности степеней этих...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru