Mathematik & JavaScript -> Tangens
Meckerpoet Martin
- javascript
Ave,
ich habe da ein kleines Problem.
Ich möchte gerne mit Hilfe des inversen Tangens (tan) einen Winkel berechnen. Sprich, ich habe zwei Katheten (An- und Gegenkathete ) eines rechtwinkligen Dreiecks und möchte nun den Winkel alpha berechnen.
Laut Lehrbuch lautet die Formel:
tan alpha = a / b
tan alpha = 40 / 30 = 0,75
alpha = 36,78 Grad
Aber um vom Tan - Bogenmaß (0,75) auf die 37 Grad zu kommen brauche ich die Umkehrfunktion vom Tangens, welche mir bisher im Funktionsumfang von JavaScripts Math-Funktionen verborgen geblieben ist.
Oder hab ich einen Denklenz? Ich hoffe mir kann jemand Heilung versprechen. Nur dieses eine mal.
mfg martin
Hi,
sollte es nicht auch einfach berechenbar sein, kanns gerade nicht prüfen
aber 2*pi verhält sich zu 360° wie 0,75 zu x°
dies sollte so funktionieren sein...oder
ciao
romy
Moin
tan alpha = a / b
da lügt dein Lehrbuch nicht.
ABER
tan alpha = 40 / 30 = 0,75
40/30 ist nie im Leben 0,75.
alpha = 36,78 Grad
Aber um vom Tan - Bogenmaß (0,75) auf die 37 Grad zu kommen brauche ich die Umkehrfunktion vom Tangens, welche mir bisher im Funktionsumfang von JavaScripts Math-Funktionen verborgen geblieben ist.
Dafür gibt es den arcus tangens
tan_alpha=40/30;
alpha=Math.atan(tan_alpha);
//das Ergebnis ist ein Radiant. Zur Umrechnung in Grad
alpha_inGrad=alpha*360/(2*Math.PI);
alert(alpha+" in Grad ="+alpha_inGrad);
Moin
tan alpha = a / b
da lügt dein Lehrbuch nicht.
ABER
tan alpha = 40 / 30 = 0,75
40/30 ist nie im Leben 0,75.
alpha = 36,78 GradAber um vom Tan - Bogenmaß (0,75) auf die 37 Grad zu kommen brauche ich die Umkehrfunktion vom Tangens, welche mir bisher im Funktionsumfang von JavaScripts Math-Funktionen verborgen geblieben ist.
Dafür gibt es den arcus tangens
tan_alpha=40/30;
alpha=Math.atan(tan_alpha);
//das Ergebnis ist ein Radiant. Zur Umrechnung in Grad
alpha_inGrad=alpha*360/(2*Math.PI);
alert(alpha+" in Grad ="+alpha_inGrad);
Ave,
stimmt ;), muss natürlich 30/40 lauten.
martin