KDONG 2021. 8. 5. 23:09

학습내용

  • 라이브러리 함수 이해
  • 라이브러리 함수 활용

학습목표

  • 수학연산과 관련한 라이브러리 함수의 종류를 알고 사용법을 파악할 수 있다.
  • 작업에 필요한 라이브러리 함수를 프로그램에 적용하여 구현할 수 있다.

 

라이브러리 함수 이해

1. 종류

 1) 삼각함수

   - cos : cosine 값 연산

   - sin : sine 값 연산

   - tan : tangent 값 연산

   - acos : arc cosine 값 연산

   - asin : arc sine 값 연산

   - atan : arc tangent 값 연산

   - atan2 : 매개변수가 2개인 arc tangent 값 연산

 

 2) 지수, 로그 함수

   - exp : 지수 연산

   - log : 자연로그 연산

   - log10 : 상용로그 연산

 

 3) 제곱 함수

   - pow : 거듭제곱 연산

   - sqrt : 거듭제곱근 연산

 

 4) 반올림 함수

   - ceil : 올림연산

   - round : 반올림 연산

   - floor : 내림연산

 

 5) 최대값.최소값 함수

   - fmax : 매개변수 중 최대값 반환

   - fmin : 매개변수 중 최소값 반환

 

 6) 절대값 함수

   - abs : 정수의 절대값 연산

   - fabs : 실수의 절대값 연산

 

 

라이브러리 함수 활용

1. 삼각함수

2. 지수 로그함수

3. 제곱함수

4. 반올림함수

5. 절대값함수

 

 

학습정리

1. 라이브러리 함수 이해

  • 수학과 관련한 라이브러리 함수는 math.h를 include해야 함
  • 대표적인 수학 관련 라이브러리 함수로 제곱, 반올림, 최대.최소값, 절대값 등을 연산하는 함수들이 있음

2. 라이브러리 함수 활용

  • 삼각함수는 매개변수로 라디안 값을 전달해야 함
  • 라디안 값 : degree*PI/180
  • 지수함수의 기본함수 : exp()
  • 반올림함수 외에 올림, 내림을 수행하는 함수도 있음
  • C언어에서 절대값은 정수와 실수 매개변수에 따라 구분되어 사용됨