matek, exponencialis gond

Nemeth Tibor neti at starkingnet.hu
Mon Jun 20 00:45:50 CEST 2005


Dukai Zoltan wrote:

> tapasztaltam par erdees huzast texastol, de ez valami allati.
> IQmath lib, floating pointba mukodgetek...
> 
> nincs hatvanyra emeles. nincs exp(x)...
> arch tangens van... mindnefele trigonometrikus bohozkodasok amit
> eletemben nem hasznalnek... de nincs hatvanyra emeles.
> 
> kellene nagyon egy e^(-0.342423) vagy hasonlo....

Hali !

Nem egeszen ertem a problemadat, ez az utolso sor egy konstanst takar
sacc/kb: 0.710047790

Ha valoban fuggveny kell tehat e^akarmi, akkor egyeb lehetosegek kellenenek.
Ha pl. a lebegopontos szamhoz hozzafersz, az 2^karakterisztika*mantissza alaku.
Ebbol a mantissza az [1...2) tartomanyban van.
e^x=e^(ln(2)*x/ln(2)) vagyis 2^(x/ln(2));
A tennivalo tehat a szamot elosztani ln(2)-vel, (ez egy konstans, elore kiszamolhatod),
venni az egeszreszet, ez lesz a karakterisztika, es kell meg egy kozelites ami a
tortreszbol a mantisszat eloallitja. Ennek csak a 0..1 tartomanyban kell jonak lenni.

Ha az eddigiekhez elegendoek az eszkozeid, tovabblephetunk, de akkor mar kell a megkivant
pontossag is. Alkalmas polinom megfelelo kozelitest adhat. Lenyegesen jobbat es (vagy)
gyorsabbat mint a Tailor sor.

Udv.
         Nemeth Tibor






More information about the Elektro mailing list