Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как прописать... [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]

дай пример входных данных и результата


Наверх

Титульная страница Поиск, карта сайта Написать письмо