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


Автор: AlexArs 29.11.2006, 10:10
Народ помогите! как правильно написать в коде функцию:
y=(e^a)*(b-k*x)

Я написал так:
y=exp(ln(x))*(b-k*x) - это правильно??

е - не произвольное число, равно приблизительно 2,7!

Просто я незнаю как е написать! Помогите?

Автор: Albinos_x 29.11.2006, 10:20
а чем функция power() не устраивает для возведения в степень?

Автор: AlexArs 29.11.2006, 10:25
Albinos_x, 
Я незнаю как записать, напишь пожалуйста??

Автор: volvo877 29.11.2006, 10:34
Цитата(AlexArs @  29.11.2006,  09:10 Найти цитируемый пост)
Просто я незнаю как е написать!

e^a это как раз и есть Exp(a)

Автор: AlexArs 29.11.2006, 10:39
volvo877, Спасибо за ответ smile !!

Автор: Rodman 29.11.2006, 10:42
Цитата(AlexArs @  29.11.2006,  09:10 Найти цитируемый пост)
y=(e^a)*(b-k*x)

Код

у:=(exp(a)*(b-(power(k, x))));

Автор: Reptile 29.11.2006, 12:51
Цитата(Rodman @  29.11.2006,  10:42 Найти цитируемый пост)

Код

у:=(exp(a)*(b-(power(k, x))));

Помоему Ты ошибся  smile  все таки:
Код

у:=(exp(a)*(b-(k * x)));


Автор: AlexArs 29.11.2006, 12:54
Reptile, ты прав он в степень возвел а надо умножить!

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