2017-02-24 8 views
1

私はJavascriptを初めて使用しています。逆の接線を使用して、上昇したyの線とx軸の間の角度を角度で求めようとしています。私はそれのためのコマンドが表示されないので、私は本当にいくつかの助けが必要です。逆タンジェントを見つけるか?

+0

あなたはarctanget意味ですか? – epascarello

答えて

4

使用Math.atan()機能と180/Math.PIによって乗算ば、その後Math.toDegrees()は答えを見つけ、それhere

その後編集:ここでは

は、によって定義された lineとの間の角度の計算の一例です2点( Aおよび B)および X axis。 2番目の線の高さ(X軸に平行)は、角度が同じなので、関係がありません。これらのような
/* 
 
* Calculates the angle between AB and the X axis 
 
* A and B are points (ax,ay) and (bx,by) 
 
*/ 
 
function getAngleDeg(ax,ay,bx,by) { 
 
    var angleRad = Math.atan((ay-by)/(ax-bx)); 
 
    var angleDeg = angleRad * 180/Math.PI; 
 
    
 
    return(angleDeg); 
 
} 
 

 
console.log(getAngleDeg(0,1,0,0));

+0

私はatanに何を入れますか?それはすべて3つのxとyのです – PLP123

+0

@ PLP123私の編集を参照してください – Ionut

0

Math.atan(角度をラジアンで出力)といくつかの三角法を試してみてください。度 にラジアンに変換する

0

質問が最高the referenceによって回答されています。

  • acos()
  • asin()
  • atan()
  • atan2()
  • cos()
  • degrees()
  • radians()
  • :私には、そこに三角関数の束を見ます
  • sin()
  • tan()
関連する問題