Hallo Zusammen,
ich muss eine Javascript-Berechnung in OpenOffice umsetzen.
Bei der sin-Funktion kommt in VBA ein abweichendes Ergebnis raus:
Javascript-Befehl:
math.sin(0.8726646259971648) = 0.5868240888334652
VBA:
sin(0.8726646259971648)= 0.7660444431
Kann mir jemand erklären, warum die gleiche Funktion in Javascript ein anderes Ergebnis liefert, als in VBA?
Funktion Math.sin in VBA
Moderator: Moderatoren
-
- Beiträge: 5
- Registriert: Mi, 04.12.2013 16:38
Funktion Math.sin in VBA
Zuletzt geändert von BigBen2013 am Mi, 04.12.2013 17:11, insgesamt 1-mal geändert.
Re: Funktion Math.sin in VBA
Moin,
keine Ahnung, aber das richtige Ergebnis ist das Basic Ergebnis. (Winkel in RAD)
Gruß R
keine Ahnung, aber das richtige Ergebnis ist das Basic Ergebnis. (Winkel in RAD)
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Funktion Math.sin in VBA
Hallo
Dein JavaScript liefert ein falsches Ergebnis!
Karolus
Dein JavaScript liefert ein falsches Ergebnis!
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
-
- Beiträge: 5
- Registriert: Mi, 04.12.2013 16:38
Re: Funktion Math.sin in VBA
Die Funktion wird im Javascript der Webseite http://lexikon.astronomie.info/java/sunmoon/ aufgerufen, nachdem man auf den Button "Berechne Daten" klickt
Nachtrag:
Sorry, habe den Fehler gefunden:
In einem nachgelagerten Befehl wird das Ergebnis mit sich selbst multipliziert. Der Debugger von Firefox hat gleich diesen Befehl ebenfalls ausgeführt, obwohl ein Haltepunkt einige Zeilen vor dem Befehl gesetzt wurde.
Nachtrag:
Sorry, habe den Fehler gefunden:
In einem nachgelagerten Befehl wird das Ergebnis mit sich selbst multipliziert. Der Debugger von Firefox hat gleich diesen Befehl ebenfalls ausgeführt, obwohl ein Haltepunkt einige Zeilen vor dem Befehl gesetzt wurde.
Re: Funktion Math.sin in VBA
Hallo
Die Quadratwurzel aus dem richtigen Ergebnis 0.5537192277268114 ist:
0.7441231267248797
das entspricht grob deinem Javascriptergebnis
0.7660444431
Die Quadratwurzel aus dem richtigen Ergebnis 0.5537192277268114 ist:
0.7441231267248797
das entspricht grob deinem Javascriptergebnis
0.7660444431
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)