자기계발/LuaScript

[루아 스크립트] Math

silr 2022. 7. 29. 01:43
728x90

루아스크립트에서 제공하는 수학함수에 대해 알아보겠습니다.

구체적인 내용은 아래 링크를 참고해주세요

https://wariua.github.io/lua-manual/5.4/contents.html#index

 

루아 5.4 참조 매뉴얼 - 차례

루아 5.4 참조 매뉴얼 참조 매뉴얼은 루아 언어를 공식적으로 정의하는 문서이다. 루아 프로그래밍에 대한 제대로 된 소개는 책 Programming in Lua 를 보라. Copyright © 2020–2021 Lua.org, PUC-Rio. 루아 라이

wariua.github.io

 

 


▶ 자주 사용하는 함수

math.abs( x )  :  x의 절대값을 구하는 함수

local num1 = 1;		print( math.abs(num1) ); -- 출력값 '1'
local num2 = -1;	print( math.abs(num2) ); -- 출력값 '1'

 

math.ceil( x )  :  소수점 이하의 수를 올림하는 함수.

math.floor( x )  :  소수점 이하의 수를 버림하는 함수

 

math.min( x1, x2, ... )  :  인수 중 최소값을 반환하는 함수

math.max( x1, x2, ... )  :  인수 중 최대값을 반환하는 함수

 

 


▶ 삼각 함수

math.deg( x )  :  x(라디안)을 각도로 변환하여 반환하는 함수

math.rad( x )  :  x(각도)를 라디안으로 변환하여 반환하는 함수

 

math.sin( x )  :  x(라디안)의 사인값을 반환하는 함수

math.cos( x )  :  x(라디안)의 코사인값을 반환하는 함수

math.tan( x )  :  x(라디안)의 탄젠트값을 반환하는 함수

 

math.sinh( x )  :  x(라디안)의 쌍곡선 사인값을 반환하는 함수

math.cosh( x )  :  x(라디안)의 쌍곡선 코사인값을 반환하는 함수

math.tanh( x )  :  x(라디안)의 쌍곡선 탄젠트값을 반환하는 함수

 

math.asin( x )  :  x(라디안)의 아크(역함수) 사인값을 반환하는 함수

math.acos( x )  :  x(라디안)의 아크(역함수) 코사인값을 반환하는 함수

math.atan( x )  :  x(라디안)의 아크(역함수) 탄젠트값을 반환하는 함수

math.atan2( y, x )  :  

 

728x90