Presi due punti (con coordinate di tipo double) ne devo calcolare la distanza.
La formula utilizzata e`:
- Codice: Seleziona tutto
(px * px + py * py)
Fin qui tutto bene ma facendolo girare non ottengo risultato sperato!
L'ambiente di sviluppo e` java, le virtual machine su cui lavoro sono win a 32 bit e linux a 64 bit.
Se i punti sono:
P1 = (-90.09688679024191,-21.694186955877907)
P2 = (-84.67241992282841,-26.60160382576683)
(in realta` su linux il punto e` P2 = (-84.67241992282842,-26.60160382576683)
su win ottengo 53.507581130537226,
mentre su linux 53.507581130537076.
Il problema e` che quella piccola differenza porta poi a risultati diametralmente opposti!
Qualche consiglio su come ovviare al problema?
Arrotondare o troncare il numero non risolve il problema, le approssimazioni colpiscono anche li!
Grazie,
Luca

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




