Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Вниз

Как закодировать?   Найти похожие ветки 

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

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


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

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


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

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


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

Power? (uses Math)


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

Во как!!!

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

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

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


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

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


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

Тогда [4]...


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

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


 
Steep ©   (2006-10-04 07:33) [8]

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


 
MBo ©   (2006-10-04 07:43) [9]

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

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


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

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

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

я думал над этим и нашел решение. сейчас поищу код...
нашел. вот
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)


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

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.076 c
2-1160050849
"Начинающий"
2006-10-05 16:20
2006.10.22
О blob полях


15-1159239008
Изучаю...
2006-09-26 06:50
2006.10.22
freebsd


2-1160377908
pavel_guzhanov
2006-10-09 11:11
2006.10.22
Создание директории на удаленном компьютере


1-1158231300
простак
2006-09-14 14:55
2006.10.22
связность графа....


15-1159383721
Rouse_
2006-09-27 23:02
2006.10.22
Пашка с Днем рождения вас :)))





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский