"http://docs.python.org/lib/module-math.html"


이 함수들은 실수형으로 수치를 반환한다.


  • ceil(x) : x와 같거나 큰 정수 중에서 가장 작은 것. ceil(3.452)...4.0 ; ceil(4.0)....4.0
  • fabs(x) : x의 절대값, fabs(-9.999)...9.9990000000000006; fabs(7.777)...7.7770000000000001
  • floor(x): x와 같거나 작은 정수 중에서 가장 큰 것.
  • frexp(x): x == 가수 * (2 ** 지수) 일 때의 가수와 지수를 (가수, 지수)형식으로 튜플로 되돌려 준다. 이것은 컴퓨터에서 내부적으로 실수형을 처리하는 방식을 표현한다. 가수('m'antissa)는 실수형이고, 지수('e'xponent)는 정수형이다. 가수 m은 x가 0일 때 0, 기타의 경우 0.5< m < 1 이 다.  frexp(3.782)....  (0.94550000000000001, 2)
  • ldexp(x, i) : x * (2 ** i)를 되돌려 준다. frexp(x)와 정확히 반대이다.
  • modf(x) : (실수부, 정수부)의 형태를 되돌려 준다. 튜플 안의 두 값 모두 실수형이다. 부호는 모두 x의 부호를 갖는다. modf(-3.5) ... (-0.5, -3.0)
  • exp(x) : e(약 2.718,자연 로그의 밑;오일러 상수) ** x
  • log(x) : x의 자연 로그(밑수가 e), log(x[,base]) : 버전 2.3 이상. 밑수가 base인 로그.
  • log10(x) : 밑수가 10인 로그. 상용 로그.
  • pow(x,y) : x ** y. x의 y 제곱.
  • sqrt(x) : x의 제곱근.
  • acos(x) : 아크 코사인(arc cosine). 역 코사인(inverse cosine). x=cos(y) ==> y=arccos(x)
  • asin(x) : x=sin(y) ==> y=arcsin(x)
  • atan(x) : x=tan(y) ==> y=arctan(x)
  • atan2(x,y) : atan(y/x). 단, 결과는 좌표(x,y)의 사분면에 따라 -PI와 PI로. ∠(X축양의방향)(원점)(x,y)의 각도. 결과는 1,2사분면은 0 ~ PI, 3,4분면은 0 ~ -PI, atan2(-1,-1)==-3*pi/4==-2.3561944901923448;
  • cos(x) : 코사인
  • hypot(x,y) : 빗변(hypotenuse).  sqrt(x*x + y*y).  벡터의 Euclidean norm.
  • sin(x): 사인
  • tan(x): 탄젠트
  • degrees(x) : 호도각을 일반각(도수법)으로
  • radians(x) : 일반각을 호도각으로


삼각함수가 원이 기준이라면 쌍곡선 함수는 표준 쌍곡선이 기준이다.
위키백과의 '쌍곡선 함수'를 참조하라.
 (* http://ko.wikipedia.org/wiki/%EC%8C%8D%EA%B3%A1%EC%84%A0_%ED%95%A8%EC%88%98 *)


  • cosh(x) : 하이퍼볼릭(hyperbolic:쌍곡선의) 코사인. (e**x + e ** -x) /2
  • sinh(x) : 하이퍼볼릭 사인. (e**x - e ** -x) /2
  • tanh(x) : 하이퍼볼릭 탄젠트. sinh(x) / cosh(x)

상수:

  • pi : 파이π(원주율). 3.1415926535897931
  • e  : 자연로그의 밑. 오일러 상수. 2.7182818284590451
신고
블로그 이미지

꽃중년

불만있으면 떠나라...

티스토리 툴바