![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закодировать? [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]В смысле в экспоненциальной форме?