Porównywanie liczb, double float

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Polish to

Threaded View










Czyli mamy kod:


Dim len as Double





Else
    lecimy z testami talej, wsio w pariadkie
Endif.






Po zamienieniu testu "if double <> double then" na test
"if double - double < -0.001 Or double - double > 0.001 then"













Re: Por?wnywanie liczb, double float
On Wed, 12 Jun 2019 07:17:45 -0500, Pszemol wrote:


Quoted text here. Click to load it




http://perso.ens-lyon.fr/jean-michel.muller/goldberg.pdf

Mateusz

Re: Porównywanie liczb, double float






--  
Eksperymentalnie: http://facebook.com/groups/pl.misc.elektronika

Re: Porównywanie liczb, double float


Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it






--  

snipped-for-privacy@wa.onet.pl

Re: Porównywanie liczb, double float


Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it




No dooobra.

(Ba! KANON!), bo przy takiej wiedzy "mlodego pokolenia" znow


a == b  ->   fabs(a - b) <= EPS
a != b  ->   fabs(a - b) > EPS
a < b   ->   (a - b) < -EPS
a > b   ->   (a - b) > EPS
a <= b  ->   (a - b) <= EPS
a >= b  ->   (a - b) >= -EPS

PS: Oczywiscie EPS moze miec rozna nature i wartosci zaleznie np.
od domeny (numeryka, finanse itp). Np. Moze byc bezwzgledne, ale
czesto bywa wzgledne, a w numeryce to juz w ogole...
Np. w optymalizacji moze byc dynamiczne (np zalezne nie tylko
od wartosci ale i innych cech funkcji, np gradientu) i sztuka
sama w sobie jest je dobierac/szacowac np w slabo zbieznych algorytmach
czy gdy np. funcja jest baaardzo stroma. No ale to juz zupelnie inna
"para kaloszy".

PS0: Oczywiscie w niektorych "higienicznych" przypadkach (np. szukanie



AK

Re: Porównywanie liczb, double float
AK wrote:

Quoted text here. Click to load it

Quoted text here. Click to load it







    Pozdrawiam, Piotr


Re: Porównywanie liczb, double float
On 2019-06-17 09:43, Piotr Wyderski wrote:
Quoted text here. Click to load it


Raaaacja :)

AK

Re: Porównywanie liczb, double float
On 2019-06-17 09:43, Piotr Wyderski wrote:
Quoted text here. Click to load it


Raaaacja :)

AK

Re: Porównywanie liczb, double f loat

dyskusyjnych:qe65vo$18po$ snipped-for-privacy@gioia.aioe.org...

Quoted text here. Click to load it

Quoted text here. Click to load it


Quoted text here. Click to load it

Jak najbardziej.


No, tu bym sie zastanowil.
Bo ryzykujesz, ze liczbe mniejsza zakwalifikujesz jako wieksza.
Z mozliwymi skutkami w przebiegu programu, bo nagle sie okaze ze np  
pierwiastek z liczby ujemnej liczysz, a przeciez sprawdziles, ze  
powinna byc dodatnia ...

Quoted text here. Click to load it

To juz chyba nie tak bardzo istotne, biorac pod uwage, ze i tak  
dorzuczamy EPS.

Quoted text here. Click to load it

No wlasnie - moze zalezec od wartosci liczb.

J.


Re: Porównywanie liczb, double float
On 2019-06-17 16:14, J.F. wrote:

Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it


Quoted text here. Click to load it


Quoted text here. Click to load it

Sie nie zasanawiaj, tylko uzywaj.
Z pozno na zastanawianie.

Quoted text here. Click to load it
[...]

Kolejny co nie czytal posta do konca.. Eh..



Quoted text here. Click to load it

TAK SAMO stotne jak i powyzsze.
Wszystkie w/w sa ROWNIE istotne.

Quoted text here. Click to load it

I w optymalizacji np. bardzo czesto sa.
No ale co z tego?

AK

Re: Porównywanie liczb, double f loat
Quoted text here. Click to load it


Quoted text here. Click to load it







Quoted text here. Click to load it




Re: Porównywanie liczb, double float
On 2019-06-13 15:37, Pszemol wrote:
Quoted text here. Click to load it


Quoted text here. Click to load it

Quoted text here. Click to load it




1. ile masz takich przypadkow w zyciu (owszem, fraktale).
2. przy dzisiejszych koprocesorach ? Na pewno warto ?


AK

Re: Por?wnywanie liczb, double float
On Sun, 16 Jun 2019 21:43:50 +0200, AK wrote:
Quoted text here. Click to load it


Quoted text here. Click to load it

Quoted text here. Click to load it



Quoted text here. Click to load it













Mateusz

Re: Porównywanie liczb, double float
AK wrote:

Quoted text here. Click to load it





    Pozdrawiam, Piotr


Re: Porównywanie liczb, double float
On 2019-06-17 09:48, Piotr Wyderski wrote:
Quoted text here. Click to load it


Uj nie mam pojecia co to jest :(

AK

Re: Porównywanie liczb, double float
AK wrote:

Quoted text here. Click to load it

https://en.wikipedia.org/wiki/Cascaded_integrator%E2%80%93comb_filter




    Pozdrawiam, Piotr



Re: Porównywanie liczb, double f loat

dyskusyjnych:qe665k$18po$ snipped-for-privacy@gioia.aioe.org...
On 2019-06-13 15:37, Pszemol wrote:

Quoted text here. Click to load it

Quoted text here. Click to load it




Quoted text here. Click to load it


Dzisiejsze koprocesory ciagle maja ten sam format liczby double, ktory  


Wczorajsze koprocesory mialy formaty BCD, ktore akurat pieniadze  
liczyly dokladnie, czy dzisiejsze maja to juz nie wiem.

J.


Re: Porównywanie liczb, double float
On 2019-06-17 16:09, J.F. wrote:

Quoted text here. Click to load it


Taaa? A zauwazyl Ty ze "przy okazji" posiadaja jeden z formatow dluzszy
niz najdluzszy int (czyli 80bit)?
Czyli moze liczyc w wiekszym zakresie :)

Quoted text here. Click to load it

Kolejny mit, ze BD jest "zbawieniem na cale zlo".

PS: "My" akurat w defBank-u stosowalismy zwykle double i jakos Assecco
sie z tego powodu do dzis nie przekrecilo :)

AK

Re: Porównywanie liczb, double f loat

dyskusyjnych:qeckl4$1nvk$ snipped-for-privacy@gioia.aioe.org...
On 2019-06-17 16:09, J.F. wrote:
Quoted text here. Click to load it


Quoted text here. Click to load it

Bez znaczenia - problem ciagle ten sam.

Nawiasem mowiac - czy mi sie wydaje, czy ten format 80-bit jest po  
cichutku wycofywany ?

Quoted text here. Click to load it


Nie, ale czesto ulatwia.

Quoted text here. Click to load it

A kto zgarnial "cwierccentowki Dextera" ? :-)

Ze wspomnien starszego informatyka ... bankowego.
"Fortran, co to za g* jest.  Klient ma na koncie 25.60, przychodzi  mu  
74.40,
i na koncie ma 99.999996
Przeszlismy na podwojna precyzje. To teraz ma
99.999999999954
"

J.


Re: Por?wnywanie liczb, double float
On Wed, 19 Jun 2019 11:45:24 +0200, J.F. wrote:
Quoted text here. Click to load it

Dobre :)








Mateusz

Site Timeline