ich habe mir mal angeschaut, wie man eine Rechtecks Diagonale Berechnet ohne Pythagoras(a²+b²=c²). Da werden unter anderem die Funktionen zur Winkel Aplha Berechnung verwendet die braucht man auch. Aber dazu gerhört sinus -1 und cosinus -1. Ich kenne in Javascript nur Math.sin() und Math.cos gibt auch die die sinus -1 und cosinus -1 Funktion?
Meinst du damit die Tasten auf dem Taschenrechner, auf denen sin^(-1) steht? Das sind die Umkehrfunktionen der trigonometrischen Funktionen, Arkusinus und Arkuskosinus:
Ich vermute mal, dass du die Bezeichnungen falsch gesetzt hast:
sin(α) = Gegenkathete / Hypotenuse → 500 ist aber nicht die Hypotenuse (zumindest nach deiner letzten Rechnung).
Also ich benutze mal die Zeichnung von Wiki und so wie ich dich verstanden habe ist:
a = 500
b = 100
c soll berechnet werden.
Nun gilt:
tan(β) = b / a (nicht Sinus sondern Tangens)
β = arctan(b / a)
Außerdem ist:
sin(β) = b / c
c = b / sin(β)
Zusammen ergibt sich die Gleichung:
c = b / sin(arctan(b / a))
oder in dem Beispiel:
c = 509,9019514…
Was wiederrum dem Ergebnis des Satzes des Pythagoras entspricht Die Umkehrfunktion des Tangens ist in JavaScript atan() (wobei du bei der Ausgabe eines Winkels darauf achten musst, das er im Bogenmaß ist).
Die liefern beide genau das selbe Ergebnis, sonst hätte die Mathematik ein Problem
Zum Ausrechnen mit dem PC würde ich aber den Pythagoras vorziehen. Ist schneller und genauer, da du genauere Zwischenergebnisse hast (zumindest, wenn du die Rechnung wie im Beispiel mit ganzen Zahlen beginnst).
Außerdem musst du beim Pythagoras nicht darauf achten, welchen Winkel du wählst und somit auch nicht darauf, welche Seite An- und welche Seite Gegenkathete ist.
Da kannst du schon recht, haben ich wollte ja eigentlich nur die Javascript Funktion wissen aber nun denn, ich denke ein Danke schön ist schon angebracht an alle die sich hier gemeldet haben. Ich denke auch der Tread kann geclosed werden.