Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Корень четвертой степени


Автор: Coocky 20.12.2005, 12:41
Ребята , как вычеслить корень четвретой степени ?

Автор: Snowy 20.12.2005, 12:44
Код

  sqrt(sqrt(x));

Добавлено @ 12:47
Либо возвести в степень 0.25 через логарифм
Код

 result := Exp(0.25 * Ln (x));

Автор: Zero 20.12.2005, 12:48
Или более универсально:
Корень n-ой степени из х =>
Код

exp(1/n*ln(x))

Автор: Snowy 20.12.2005, 12:48
Не успел, не успел smile

Автор: Coocky 20.12.2005, 12:56
Т.е корень третей степени из x+1 ,будет
exp(1/3*ln(x+1)) ?

Автор: Snowy 20.12.2005, 12:59
Угу.
Попробуй поиск по разделу по слову "степень"

Автор: Coocky 20.12.2005, 13:03
Биг Сенкс smile
Разобрался smile

Автор: Crot 20.12.2005, 13:34
Уж коль скоро тут занимаются универсальностью, то зачем выполнять лишнее умножение:

exp(1/n*ln(x))

меняйте на

exp(ln(x)/n)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)