forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_dbl : java double support (http://forum.boolean.name/showthread.php?t=6350)

Piligrim 08.09.2008 22:17

Lib_dbl : java double support
 
Вложений: 1
На костылях :) поддержка встроенного в CLDC 1.1 типа данных double. Вся работа идет как всегда через индексы. По идее это даст более точную математику при создании калькуляторов.

31/03/2009
Версия 1.1
+ Добавлены функции exp(idx : integer), ln(idx : integer), arcsin(idx : integer), arctg(idx : integer). Реализация взята отсюда. arccos(x) = Пи/2-acrsin(x)

FISHY 10.09.2008 05:14

Ответ: Lib_dbl : java double support
 
Thank you :)

Dj_Alex 29.03.2009 12:03

Ответ: Lib_dbl : java double support
 
arcos не хватает и логарифмов, можете добавить?

Dj_Alex 03.04.2009 19:36

Ответ: Lib_dbl : java double support
 
перезалейте плиз либу. а то вроде это старая версия. новые функции не работают и размер такой же как у старой

Dj_Alex 06.04.2009 18:53

Ответ: Lib_dbl : java double support
 
Код:

program NewProject2121;
uses dbl;
var n:integer;
s,v:string;
begin
v:='0.1';
n:=1;
dbl.init(20);
dbl.set(0,v);//x
dbl.copy(1,0);//sn
dbl.copy(3,0);//y
s:=dbl.get(1);
while (stringtoreal(s,10)>0.0000000001) do begin
dbl.set(2,'0.5');
dbl.mul(2,0);
dbl.mul(2,0);
dbl.set(4,''+n);
dbl.set(5,'1.0');
dbl.set(6,'2.0');
dbl.div(5,4);
dbl.plus(6,5);
dbl.mul(2,6);
dbl.mul(1,2);
dbl.set(5,'1.0');
dbl.set(6,'2.0');
dbl.mul(6,4);
dbl.plus(6,5);
dbl.copy(7,1);
dbl.div(7,6);
dbl.div(7,6);
dbl.plus(3,7);
n:=n+1;
s:=dbl.get(1);
end;
drawText('arsin '+dbl.get(3), 0,0);
drawText(''+n, 0,20);
drawText(''+stringtoreal(v,10), 0,40);
repaint;       
delay(200000);
end.

написал вычисление arcsin при помощи старой либы. работает вроде правильно. однако заметил, что при малых значениях аргумента, arsin имеет значение близкое к аргументу. и чем меньше значение, тем разница меньше. поэтому надобность в функции отпала, т.к. у мня значения аргумента оч. малы.

Вова 19.02.2013 23:55

Ответ: Lib_dbl : java double support
 
ПЛС Перезалейте либу

Очень надо:''(( :''((

Amigo888 25.02.2013 22:31

Ответ: Lib_dbl : java double support
 
Вложений: 1
вот

Вова 25.02.2013 23:59

Ответ: Lib_dbl : java double support
 
Amigo ты не понял. Это старая либа. Она у меня есть. Мне нужна новая с exp, ln, arcsin, arctg


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

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