Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];

Вниз

Алгоритм   Найти похожие ветки 

 
Viktor Kushnir   (2003-07-24 07:45) [0]

Посдскажите алгоритв расчета X в степени N где X < 0;
Функция Power использует Exp(N*Ln(X)), и, соответственно Х<0 там быть не может.


 
Palladin   (2003-07-24 07:56) [1]

ты хоть пробовал использовать то?


 
Radionov Alexey   (2003-07-24 07:57) [2]

N - целое?
Тогда, если X<0 то X^N=(-1)^N*abs(X)^N
осталось для нечетных N поменять знак у abs(X)^N.


 
MBo   (2003-07-24 08:02) [3]

X^Y не определено для нецелых Y
если же Y целое, то IntPower или
A=Exp(N*Ln(Abs(X)))
if X<0 and Odd(N) then
A:=-A


 
Viktor Kushnir   (2003-07-24 08:13) [4]

> Palladin © (24.07.03 07:56)
> ты хоть пробовал использовать то?

тут и пробывать нечего Ln(x), где X<0 не находится. А вообще всем спасибо.



 
Palladin   (2003-07-24 08:41) [5]

фу... не ту Power смотрел... звиняюсь...


 
Думкин   (2003-07-24 08:52) [6]

> MBo © (24.07.03 08:02)

Вообще, говоря, определено. Но надо тогда выйти в комплексную область.


 
Igor__   (2003-07-24 08:55) [7]


> X^Y не определено для нецелых Y

Неправда:
X^Y - где Y не целое - определено!!! Попробуй в калькуляторе.
Например: X^(2/3)=корень_3_степени(sqr(X)).



 
MBo   (2003-07-24 08:59) [8]

>Igor__
В вопросе - для отрицательных X.


>Думкин
В курсе, но вряд ли это здесь потребуется.


 
Думкин   (2003-07-24 08:59) [9]


> Igor__ © (24.07.03 08:55)

Внимательно читай X<0


 
Radionov Alexey   (2003-07-24 09:03) [10]

>Igor__ © (24.07.03 08:55)
А теперь попробуй снова получить из "корень_3_степени(sqr(X))" отрицательный X (чтоб однозначно ;-))


 
nikkie   (2003-07-24 13:30) [11]

>Mbo
>Думкин
Странно, что такие компетентные люди отвергают то, что сами только что говорили ;)

Раз в мнимой области степень определена (ну может многозначно), то ведь может иногда эта степень может оказаться вещественным числом? Ну хотя бы для рациональных степеней с нечетным знаменателем?

ЗЫ
корень_3_степени(-27) = -3


 
MBo   (2003-07-24 13:45) [12]

>nikkie ©
И ты тоже прав ;)


 
Думкин   (2003-07-24 13:45) [13]

> nikkie © (24.07.03 13:30)
И что? В том посте речь шла о калькуляторе. Сделайте это в стандартном Виндоусовском калькуляторе.


 
nikkie   (2003-07-24 13:50) [14]

>Думкин
Я сделал. А какие проблемы с корень_3_степени(sqr(X))?
>Mbo
Напоминает: "и тебя вылечат" (с) :))


 
MBo   (2003-07-24 13:53) [15]

>nikkie ©
Анекдот есть такой про мудрого раввина


 
nikkie   (2003-07-24 13:56) [16]

ну расскажи


 
Думкин   (2003-07-24 14:02) [17]

> nikkie © (24.07.03 13:50)

корень_3_степени(-27) = -3 сделал? У меня ругается на аргумент.


 
MBo   (2003-07-24 14:04) [18]

Поспорили два еврея о чем-то абсолютно взаимоисключающем, взяли третьего как свидетеля и пошли к мудрому раввину, чтобы он их рассудил. Тот выслушал доводы первого и говорит - ты прав.
Потом выслушал второго, и тоже говорит - ты прав.
Третий воскликнул - ребе, ведь не может быть, чтобы оба были правы. Раввин ответил - и ты тоже прав!


 
Radionov Alexey   (2003-07-24 14:07) [19]

>nikkie © (24.07.03 13:30)
>корень_3_степени(-27) = -3
вот еще значение: (-27)^(1/3)=3/2+3/2*I*sqrt(3)
И сколько их всего?

:)


 
nikkie   (2003-07-24 14:16) [20]

>корень_3_степени(-27) = -3 сделал?
Не выдергивай фразы из контекста и не приписывай мне того, чего я не говорил ;)

Я сделал на калькуляторе то, что было написано в посте про калькулятор.

ЗЫ Страсти накаляются... Скоро мы перейдем к обсуждению современного состояния образования и науки :)


 
nikkie   (2003-07-24 14:16) [21]

>Radionov Alexey
вещественное - одно


 
Radionov Alexey   (2003-07-24 14:17) [22]

>Radionov Alexey © (24.07.03 14:07)
>nikkie © (24.07.03 13:30)
>Раз в мнимой области степень определена (ну может многозначно),
>то ведь может иногда эта степень может оказаться вещественным
>числом?
Забыл пояснить:
Конечно, может. Но приходится писать приблуду, чтобы не затыкался подход exp(y*ln(x)) для x^y при x<0. Именно потому, что "первый" поворот на комплексной плоскости далеко не всегда выводит на действительную ось.


 
Думкин   (2003-07-24 14:46) [23]

Итак:
> Igor__ © (24.07.03 08:55)
>
> > X^Y не определено для нецелых Y
>
> Неправда:
> X^Y - где Y не целое - определено!!! Попробуй в калькуляторе.

> Например: X^(2/3)=корень_3_степени(sqr(X)).

Сказано, про определено вообще. А то что приведено имеет приписку - например. Значит и мой пример с 1/3 должен быть там же. Или нет?

> nikkie © (24.07.03 13:30)
> Раз в мнимой области степень определена (ну может многозначно),
> то ведь может иногда эта степень может оказаться вещественным
> числом? Ну хотя бы для рациональных степеней с нечетным
> знаменателем?

Может оказаться, но это всего лищь финт ушами.

1/3 и 2/6 - одно и тоже число.
Теперь считаем (-27)^(1/3) = -3
(-27)^(2/6)=(27^2)^(1/6) = 3

Как так? Именно про это и говорил МВо, когда писал
> MBo © (24.07.03 08:02)
> X^Y не определено для нецелых Y
Опустив при этом что X<0(т.к. это было в сабже) и исключив рассмотрение в комплексной области. И именно про последнее указал я. Но комплексная область не входит в рассмотрение - опять же из вида сабжа.

Где противоречия? %-)


 
nikkie   (2003-07-24 15:15) [24]

ты тоже прав :))


 
Думкин   (2003-07-24 15:22) [25]

> nikkie © (24.07.03 15:15)
И ты прав. %-)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.022 c
6-33256
comintegrator
2003-06-02 15:18
2003.08.11
UDP


1-33178
Новачок
2003-07-28 17:48
2003.08.11
DragDrop


1-33145
Юля
2003-07-28 07:10
2003.08.11
Буфер


11-33084
Morthan
2002-12-05 08:21
2003.08.11
Как правильно обработать OnKeyDown?


3-33054
Аня
2003-07-18 08:36
2003.08.11
SELECT не работает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский