ich versuchte, ein wenig Konsole aplication zu entwickeln, um Ergänzungen zwischen Vektoren Lösung des Kosinus-Gesetzes mit:Berechnung Vektoren mit dem Cosinusgesetz (Python)
sum = sqrt((s1 ** 2) + (s2 ** 2) + (2 * s1 * s2 * cos(angle)))
print(sum)
# Where s1 and s2 are the sizes of the vectors, respectively.
Aber die, die cos in der Gleichung ergab einen seltsamen Wert (der Winkel war 60, also sollte die cos(angle)
1/2 sein, oder?).
Auch versuchte ich, die cos
mit acos
nach dem Lesen anderer Lösungen zu ändern, aber es ValueError: math domain error
zurückgegeben.
Weiß jemand, wie man das löst?
Pythons trigonometrischen Funktionen Radiant, nicht Grad https://docs.python.org/3/library/math.html#trigonometric-functions – Hamms
Wenn ich mich nicht irre, ist das Zeichen vor der letzten Amtszeit im Kosinusgesetz minus? –
als Kommentar zu den Math-Domain-Fehler, 'acos' ist das Gegenteil von' cos' und kann nur Werte zwischen 0 und 1. –