티스토리 뷰

드론

[아두이노] 수학,삼각함수 정리

Waterbottle 2016. 8. 15. 17:32

수학,삼각함수 정리



드론에 대한 내용을 포스팅 하다가 값자기 수학, 삼각함수에 대해 포스팅을 하게 되었는데요 그 이유는!! 이제 앞으로 삼각함수에 대해 많이 쓰일것이기 때문에 한번 정리하고 가면 좋겠다~ 싶어서 이렇게 글을 적게 되네요 ㅎㅎㅎ



수학 함수


  • min

구조 : min(x, y)
매개변수
x : 첫번째 비교 값
y : 두번째 비교 값
return값 : x,y중 작은 값
  • max

구조 : max(x,y)
매개변수
x : 첫번재 비교 값
y : 두번째 비교 값
return값 : x,y중 큰 값
  • abs

구조 : abs(value)
매개변수 
value : 데이터
return값 : value의 절대 값
  • constrain

구조 : constrain(value , a, b)
매개변수
value : 데이터
a : value가 가질 수 있는 최솟값
b : value가 가질 수 있는 최댓값
return 값 : value가 범위 내의 값이면 value 리턴
   a보다 작으면 a 리턴
   b보다 크면 b 리턴
  • map

구조 : map(value, fromLow, fromHigh, toLow, toHigh) [long 타입]
매개변수
value : 데이터
fromLow : 데이터가 가질 수 있는 최솟값
fromHigh : 데이터가 가질 수 있는 최댓값
toLow : 변환하고자 하는 범위의 최솟값
toHigh : 변환하고자 하는 범위의 최댓값
return 값 : 지정함 범위(toLow ~ toHigh)로 사상된 값
  • pow

구조 : pow(base, exponent) [double 타입]
매개변수
base : 밑
exponent : 지수
return 값 : base의 exponent승 값
  • sqrt

구조 : sqrt(x) [double 타입]
매개변수
x : 데이터
return 값 : x의 제곱근



삼각함수


  • sin
구조 : sin(rad) [double 타입]
매개변수
rad : 각도(라디안 형식)
return 값 : 사인 값
  • cos
구조 : cos(rad) [double 타입]
매개변수
rad : 각도(라디안 형식)
return 값 : 코사인 값
  • tan
구조 : tan(rad) [double 타입]
매개변수
rad : 각도(라디안 형식)
return 값 : 탄젠트 값






Comments