Es ist, weil die erste Methode korrekt ist, während die zweite Methode falsch ist.
Sie bemerken vielleicht, dass die Arccosine-Funktion manchmal "acos" geschrieben und manchmal "cos -1 " geschrieben wird. Dies ist eine Eigenart der mathematischen Notation: "cos -1 " ist wirklich der Arkkosinus und NICHT der reziproke Kosinus (der die Sekante ist).
Wenn Sie jedoch "cos 2 " sehen, ist das das Quadrat des Kosinus und "cos 3 " ist der Kubus des Kosinus. Die Notation für trigonometrische Funktionen ist auf diese Weise merkwürdig. Die meisten Operatoren verwenden hochgestellte Zeichen, um eine wiederholte Anwendung anzuzeigen.
Math.Acos(divOperation)
entspricht nicht 1/Math.Cos(divOperation)
. arccos ist die Umkehrfunktion von cos, nicht die multiplikative inverse.
Tags und Links c# vector trigonometry