![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как прописать... [D7, XP]
TitAn © (2006-10-07 19:44:00)Как прописать выражение вида A*(exp в степени B*X) в процедуре?
Iamdanil (2006-10-08 14:09:00) [1][15] если использовать функцию возведния в степень - надо будет указывать основание, в данном случае 2.7182. Поэтому тут проще писать эксп(х)
DrPass (2006-10-08 00:26:00) [2]
> А т.к. в D7 не задашь степенную функцию , как в Паскале
> (моё выражение имело бы вид А*ехр^B*X, то просто степень
> задаётся через натур. логарифм exp(ln x * y).
Конечно, выражать степень через логарифм и экспоненту технологично, но функция вычисления степени в Delphi появилась лет 10 назад...
Iamdanil (2006-10-07 20:54:00) [3][11] в делфи 7 эксп не константа (=2.718) а функция возведния 2.718 в какую либо степень. Если надо получить 2.718 пиши эксп(1) если надо получить 2.718^число пиши эксп(число)
TitAn (2006-10-07 20:50:00) [4]Thank's!
Iamdanil (2006-10-07 20:41:00) [5]Экспонента в степени х равно exp(x) в делфи
TitAn (2006-10-07 20:39:00) [6]Ты считаешь, что для D7 достаточно указать е (матем.выр.) вместо ехр?
Iamdanil (2006-10-07 20:37:00) [7]И логарифм экспоненты равен 1 подставь его в формулу в конце [1]
TitAn (2006-10-07 20:35:00) [8]А т.к. в D7 не задашь степенную функцию , как в Паскале (моё выражение имело бы вид А*ехр^B*X, то просто степень задаётся через натур. логарифм exp(ln x * y).
Iamdanil (2006-10-07 20:32:00) [9]В [1] написано ln exp - наверно должно быть ln e =1
TitAn (2006-10-07 20:31:00) [10]Где я объесняю е - имеет математическое название экспонента.
Iamdanil (2006-10-07 20:27:00) [11]Exp(b*x)=e в степени (b*x)
Iamdanil (2006-10-07 20:24:00) [12]По моему ты спутал константу е и функцию эксп
TitAn (2006-10-07 20:23:00) [13]В каком же месте задается степень и где экспонента?
Iamdanil (2006-10-07 20:21:00) [14]Z:=a*exp(b*x)?Так?
TitAn (2006-10-07 20:16:00) [15]е - ехр (экспонента); А, В, Х - переменные изменяемые в процессе расчёта, а изменяются они согласно функции А*е, где е в степени В*Х.
Знаю , что просто степень в D7 можно задать через z:=exp(ln x*y) , но при вводе этого с моими данными ругается.
Пример: z:=A*exp(ln exp * (B*X));
TUser (2006-10-07 20:00:00) [16]дай пример входных данных и результата