forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Функция возведения в степень (http://forum.boolean.name/showthread.php?t=6349)

Kn793 08.09.2008 18:26

Функция возведения в степень
 
Пишу мега калькулятор :) . сначала столкнулся с неточностью вычисления sin, cos... - ладно хрен с ней, напишу потом методом Тейлора. Теперь та же проблема с возведением в степень(function pow(a, b: real):real; ) Только теперь я уже не знаю как её написать с возможностью не целой степени. Вообщем кто по старше подскажите плизз, а то мы в школе до такого не скоро доберёмся.
З.Ы. Там, кажется что то с экспонентой связано.

Kn793 08.09.2008 18:57

Ответ: Функция возведения в степень
 
А, всё, уже нащел
Цитата:

X^Y = exp(ln(X) * Y)

Kn793 08.09.2008 20:00

Ответ: Функция возведения в степень
 
Блин, тоже самое :mad:

Piligrim 08.09.2008 21:40

Ответ: Функция возведения в степень
 
Можно сделать некрасиво, но наверное точнее. Через библиотеку работать с вещественным классом самой явы Float или Double.
Это ограничит программу CLDC 1.1, но это я думаю потянут все современные телефоны.

Kn793 08.09.2008 22:50

Ответ: Функция возведения в степень
 
pilgrim, а можно по подробней?

Piligrim 09.09.2008 15:42

Ответ: Функция возведения в степень
 
http://forum.boolean.name/showthread...newpost&t=6350

Piligrim 09.09.2008 16:59

Ответ: Функция возведения в степень
 
Положить Lib_dbl.class в папку Libs и просто открыть вложенный в архив пример сложно?

Kn793 09.09.2008 17:44

Ответ: Функция возведения в степень
 
В смысле пользоваться то ей как?

Kn793 09.09.2008 18:59

Ответ: Функция возведения в степень
 
На Nokia 7610:
Цитата:

java.lang.ClassFormatError: 103
java.lang.Error
На Эмуле:
Цитата:

bad field signature
по ходу дела "все современные телефоны" не такие уж и все.

Piligrim 09.09.2008 21:18

Ответ: Функция возведения в степень
 
мда, проверил на обеих своих моторолах, всё работает отлично и точность больше 10 знаков. :(
ну и в эмуляторе WTK 2.5.2 тоже без проблем идёт.


Часовой пояс GMT +4, время: 00:31.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot