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

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

Как закодировать? [D7, XP]


Лиля ©   (2006-10-04 00:01:00) 

Как записать в коде Е в степени 3х-1


Barloggg   (2006-10-04 09:24:00) [1]

это по сути надстройка над power из модуля math которая не бабахает при отрицательных и нулевых значениях


Barloggg   (2006-10-04 09:23:00) [2]

да да да, есть такое.

возведение в дробную степень да еще и отрицательную бабахает однозначно.

я думал над этим и нашел решение. сейчас поищу код...
нашел. вот
Function SQRN(num,step:real):real;
var r2:real;
begin
result:=0;
if (step<>trunc(step))and (num<0) then begin
  r2:=step-trunc(step);
  result:=power(num,trunc(step));
  result:=result*power(abs(num),r2);
  exit;
end;
result:=power(num,step);
end;

а если словами, то принцип такой.
2^3.5 = (2^3)*(2^0.5)


MBo   (2006-10-04 07:43:00) [3]

>Y равно e в степени 3х-1
Exp(3*x -1)

>выдаёт ошибку в этой строке
может, потому что там написано else, а не if ?


Steep   (2006-10-04 07:33:00) [4]

Насколько я помню
1. ln(X*exp(y)) или 2. Exp(x*ln(y))
Помоему 2-я, надо проверять и x в степени y, или y в x тоже надо проверять..
PS код работает и в Delphi и в паскале


Zeqfreed   (2006-10-04 00:46:00) [5]

Куда ж катится мир. Развод — не развод, развод — не развод… 3*X-1?


ProgRAMmer Dimonych   (2006-10-04 00:39:00) [6]

Тогда [4]...


Лиля   (2006-10-04 00:37:00) [7]

Я пробовала и power(3x-1) b exp(3x-1) выдаёт ошибку в этой строке


ProgRAMmer Dimonych   (2006-10-04 00:36:00) [8]

Во как!!!

Если честно, у меня в десятом классе ещё не было возведения в степень с дробным показателем, поэтому помочь могу только с целым (если x - целое).

Y:=1;
for i:=1 to 3*x-1 do
Y:=Y*e;

Т.е. присваиваем Y значение e в нулевой степени и в цикле умножаем на e 3x-1 раз...


Zeqfreed   (2006-10-04 00:34:00) [9]

Power? (uses Math)


Лиля   (2006-10-04 00:33:00) [10]

я только начинаю учиться этому, так что извените, если не понятно объясняю.  пишу код в делфи. там такая строчка. else (X<=2) and (X>-2) then Y:=....
а вот Y равно e в степени 3х-1


ProgRAMmer Dimonych   (2006-10-04 00:28:00) [11]

В смысле в экспоненциальной форме?


Наверх

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