Главная страница
    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
Время: 6.727 c
15-1159352528
Delphi basic
2006-09-27 14:22
2006.10.22
Переименование системной папки Windows


6-1149062835
Ibrox
2006-05-31 12:07
2006.10.22
FTP


15-1159780948
Чапаев
2006-10-02 13:22
2006.10.22
NetBIOS-имя домена


15-1159465357
ProgRAMmer Dimonych
2006-09-28 21:42
2006.10.22
Проблемы с Дельфой


2-1160301229
Первокласник вася
2006-10-08 13:53
2006.10.22
Как работать с as и is ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский