Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 Корень n-степени  [new]
Дмитрий_dmdel
Member

Откуда:
Сообщений: 4
Добрый день!
Необходимо вычислить корень 3 степени из числа.
В Firebird 2.5 есть sqrt - но это только для квадратного корня.
Пробовал power(9,1/3) - тоже не получается.
Уверен, что FB должен предусматривать данную функцию.
26 июл 20, 19:32    [22173862]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Шавлюк Евгений
Member

Откуда: Одесса
Сообщений: 512
Дмитрий_dmdel,

power(9, 1e0/3)
26 июл 20, 19:55    [22173871]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Ivan_Pisarevsky
Member

Откуда: НН
Сообщений: 8597
Дмитрий_dmdel
Уверен, что FB должен предусматривать данную функцию.
нехитрая формула из курса школьной математики ln() + exp() и вуаля, логарифм и експонента у фб есть.
26 июл 20, 20:04    [22173876]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Шавлюк Евгений
Member

Откуда: Одесса
Сообщений: 512
Ivan_Pisarevsky,

Тут вопрос в целочисленном делении: 1/3 как ни странно дает 0 :)
26 июл 20, 20:30    [22173886]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Дмитрий_dmdel
Member

Откуда:
Сообщений: 4
Шавлюк Евгений,

Результат этого будет 2,08!
26 июл 20, 21:03    [22173893]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Дмитрий_dmdel
Member

Откуда:
Сообщений: 4
Ivan_Pisarevsky
Дмитрий_dmdel
Уверен, что FB должен предусматривать данную функцию.
нехитрая формула из курса школьной математики ln() + exp() и вуаля, логарифм и експонента у фб есть.


Подскажите, как ее использовать
26 июл 20, 21:05    [22173894]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Дмитрий_dmdel
Member

Откуда:
Сообщений: 4
Шавлюк Евгений
Дмитрий_dmdel,

power(9, 1e0/3)


Все работает! Спасибо!
26 июл 20, 21:33    [22173900]     Ответить | Цитировать Сообщить модератору
 Re: Корень n-степени  [new]
Ivan_Pisarevsky
Member

Откуда: НН
Сообщений: 8597
Дмитрий_dmdel
Ivan_Pisarevsky
пропущено...
нехитрая формула из курса школьной математики ln() + exp() и вуаля, логарифм и експонента у фб есть.


Подскажите, как ее использовать
Каноническая жеж формула, ну нельзя настолько прогуливать математику.
икс в степени игрек это есть экспонента от он произведения игрека на логарифм от икс.

select exp(1.000/3.000*ln(9.000)) from rdb$database

Хотя сейчас для прогульщиков напихали уже готовых формул.
26 июл 20, 23:10    [22173926]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить