Baseline Widely available
Math.atan()
ã¯éçã¡ã½ããã§ãæ°å¤ã®éæ£æ¥ï¼ã¢ã¼ã¯ã¿ã³ã¸ã§ã³ãï¼ãã©ã¸ã¢ã³åä½ã§è¿ãã¾ãã
// Calculates angle of a right-angle triangle in radians
function calcAngle(opposite, adjacent) {
return Math.atan(opposite / adjacent);
}
console.log(calcAngle(8, 10));
// Expected output: 0.6747409422235527
console.log(calcAngle(5, 3));
// Expected output: 1.0303768265243125
æ§æ 弿° è¿å¤
ï¼ - Ï 2 -\frac{\pi}{2} ï½ Ï 2 \frac{\pi}{2} ã§ä¸¡ç«¯ãå«ãã©ã¸ã¢ã³åä½ã®è§åº¦ã§ããï¼ x
ã®éæ£æ¥ï¼ã¢ã¼ã¯ã¿ã³ã¸ã§ã³ãï¼ã§ãã x
ã Infinity
ã§ããå ´åã¯ Ï 2 \frac{\pi}{2} ãè¿ãã¾ãã x
gã -Infinity
ã§ããå ´åã - Ï 2 -\frac{\pi}{2} ãè¿ãã¾ãã
atan()
㯠Math
ã®éçã¡ã½ããã§ãããããçæãã Math
ãªãã¸ã§ã¯ãã®ã¡ã½ããã¨ãã¦ã§ã¯ãªãã常㫠Math.atan()
ã¨ãã¦ä½¿ç¨ããããã«ãã¦ãã ãã (Math
ã¯ã³ã³ã¹ãã©ã¯ã¿ã¼ã§ã¯ããã¾ãã)ã
Math.atan(-Infinity); // -1.5707963267948966 (-Ï/2)
Math.atan(-0); // -0
Math.atan(0); // 0
Math.atan(1); // 0.7853981633974483 (Ï/4)
Math.atan(Infinity); // 1.5707963267948966 (Ï/2)
// The angle that the line (0,0) -- (x,y) forms with the x-axis in a Cartesian coordinate system
const theta = (x, y) => Math.atan(y / x);
ã·ã¼ã¿é¢æ°ãé¿ãã代ããã« Math.atan2()
ã使ç¨ãããã¨ããå§ããã¾ããããã¯ãããåºãç¯å²ï¼-Ï ãã Ï ã¾ã§ï¼ãä¿æãã¦ãããx
ã 0
ã®å ´åãªã©ã NaN
ãåºåããªãããã«ãã¾ãã
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4