PDA

View Full Version : Aiuto decimale Java


Mushroom
17-05-2007, 13:59
Salve a tutti ho un problema.
il mio programmino calcola il seno di un angolo per mezzo del polinommio di taylor.
restituendomi ad esempio per l'angolo 30dgr il valore 0.49 e non esattamente 0.50, come posso approssimare il valore 0.49 a 0.50 e cosi' anche per gli altri risultati?
ho trovato il metodo Math.rint ma mi approssima 0.49 a 0.0 giustamente perche' tiene conto dell'approssimazione per gli interi.
Come fare per i decimali?
Grazie mille :mc:

MEMon
17-05-2007, 14:09
Ma se anche arrotondassi a 0.5, sicuro che poi ti andrebbe bene?
Mi spiego, il seno varia da -1 a 1, se tu approssimi un 0.49 a 0.5, allora a rigor di logica approssimi anche un 0.45 o 0.54 a 0.5, ti andrebbe bene una cosa del genere?

yorkeiser
17-05-2007, 18:26
Se approssimi con un errore sempre inferiore al centesimo, ti basta aggiungere 0.01 al numero che ottieni no?

MEMon
17-05-2007, 18:27
Quella non si chiama approssimazione, ma aumento dell'errore :D

Mushroom
17-05-2007, 22:37
grazie raga;) si credo vada bene come si approssimi
ho trovato la soluzione

yorkeiser
18-05-2007, 13:38
Quella non si chiama approssimazione, ma aumento dell'errore :D

Dipende: se approssimi per difetto ed aggiungi un valore inferiore all'errore, l'errore diminuisce