Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Нужна функция для вычисления логарифма


Автор: Delphist 23.1.2006, 17:59
Нужна функция умеющая считать логарифм с основанием "a" от "b".

Автор: Albinos_x 23.1.2006, 18:30
а эта чем не подходит:
Код

x:=LogN(a,b);

Автор: Guedda 23.1.2006, 19:09
Можно вот так:
Код

x := ln(b)/ln(a); //где а - основание, b - число

Автор: Delphist 23.1.2006, 19:10
Цитата(Albinos_x @ 23.1.2006, 18:30)
а эта чем не подходит:
Код

x:=LogN(a,b);

Функции LogN в Delphi не существует.

Автор: Snowy 23.1.2006, 19:13
Просто
uses Math;
и она существует...

Автор: Bose 23.1.2006, 19:14
в дельфи 6 есть
Цитата

LogN function - Calculates the log of X for a specified base.

Unit:Math

Category:Arithmetic routines

function LogN(const Base, X: Extended): Extended;

Description: LogN returns the log base Base of X.

Автор: Albinos_x 23.1.2006, 19:38
Delphist
да ну...ещё как существует...
модуль math подключи...

Автор: Akella 24.1.2006, 10:27
попробуй найти LogN в справке и ты увидишь какой модуль нужно подключать, а также увидишь, какие еще математические функции есть у Delphi smile

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