-
-
Erfahrener Benutzer
Fleißiges Mitglied
Probleme mit Single-Variablen
Hallo,
Ich habe da ein kleines Problem mit einigen Single-Variablen. Wenn ich folgende Variablen auf einem ATMega16 mit diesen Werten deklariere:
A1 = 50.16666667
A2 = 7.2
A3 = 53.16666667
A4 = 7.226016667
und diese Werte wieder auf dem LCD ausgebe, wird folgendes angezeigt:
A1 = 50.16666667936
A2 = 7.199999806
A3 = 53.16666667936
A4 = 7.226016518
Sinn und Zweck des Ganzen ist eine Distanz- und Winkelberechnung in Kilometern zwischen zwei angegebenen Koordinaten. Mit der ACOS-Funktion habe ich auch noch so meine Probleme. Auch hier erhalte ich voellig unterschiedliche Ergebnisse. Diese unterscheiden sich vom ATMega16 und einem PC oder Taschenrechner gravierend.
B10 = 0.999999958
B11 = Acos(B10)
Hier erhalte ich auf dem angeschlossenen LCD als Ergebnis: 0.000345228
Berechne ich das im Excel mit der Funktion: ARCCOS(B10), dann erhalte ich als Ergebnis: 0.0002908617
Irgendwas stimmt da doch nicht? Was mache ich denn da falsch?
Ich benutze das aktuelle Bascom 1.11.8.2 (auch die letzten Updates habe ich mir gezogen)
Mit freundlichen Gruessen
Digitali
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen