Tistory View
프로그래밍을 할 때, 이미지를 다루거나 일일이 선을 그어가며, 도형을 그려야 할 때, 삼각함수가 필수입니다. 프로그램을 공부할 때, "수학은 몰라도 돼~"라는 건 간단한 것 만들 때 뿐이고, 실제 많은 시간을 들여서 만들어야 하는 것은 이런 수학과 관련된 공식을 쓸 수 밖에 없습니다. 단순히 "수학몰라도 프로그래밍하는 데 문제없어"가 아니고, "난제에 부딧혔을 때, 수학을 모르면 못 만들 수 있어~"가 맞는 말이죠. 하지만, 고등학교 때나 풀었던 공식들을 지금까지 알고 있는 분은 그리 많지 않을 겁니다. 정석책을 뒤지려고 했더니, 어디 갔는 지 없습니다.;;;;;;;;
어쩔 수 없이 정리를 해 둡니다.
피타고라스 정리

c2=a2+b2
c=√a2+b2
기본 정의에 따른 공식
sinθ=bc
cosθ=ac
tanθ=ba=sinθcosθ
제곱공식
sin2θ+cos2θ=1
사인과 코사인에서 위상차에 따른 관계
sin(−θ)=−sin(θ),cos(−θ)=cos(θ)
sin(π2−θ)=cosθ
cos(π2−θ)=sinθ
tan(π2−θ)=cotθ
sin(π2+θ)=cosθ
cos(π2+θ)=−sinθ
tan(π2+θ)=−cotθ
sin(π−θ)=sinθ
cos(π−θ)=−cosθ
tan(π−θ)=−tanθ
sin(π+θ)=−sinθ
cos(π+θ)=−cosθ
tan(π+θ)=tanθ
덧셈공식
sin(α±β)=sinαcosβ±cosαsinβ
cos(α∓β)=cosαcosβ±sinαsinβ
tan(α±β)=tanα±tanβ1∓tanαtanβ
배각의 공식
sin2α=2sinαcosα
cos2α=1−2sin2α=2cos2α−1=cos2α−sin2α
tan2α=2tanα1−tan2α
반각의 공식
sin2θ2=1−cosθ2
cos2θ2=1+cosθ2
tan2θ2=1−cosθ1+cosθ
곱 -> 합
sinαcosβ=12{sin(α+β)+sin(α−β)}
cosαsinβ=12{sin(α+β)−sin(α−β)}
cosαcosβ=12{cos(α+β)+cos(α−β)}
sinαsinβ=12{cos(α+β)−cos(α−β)}
합 -> 곱
sinα+sinβ=2sinα+β2cosα−β2
sinα−sinβ=2cosα+β2sinα−β2
cosα+cosβ=2cosα+β2cosα−β2
cosα−cosβ=−2sinα+β2sinα−β2
삼각함수를 다른 삼각함수 1개로 바꾸기
sin | cos | tan | |
sin | sinx |
√1−cos2x |
tanx√1+tan2x |
cos | √1−sin2x |
cosx |
1√1+tan2x |
tan | sinx√1−sin2x |
√1−cos2xcosx |
tanx |
'Arithmetic' 카테고리의 다른 글
수포자는 당신의 선택으로 된 것이 아닙니다. (8) | 2019.06.20 |
---|---|
지수함수 로그함수 정리 (0) | 2019.06.17 |
- Total
- Today
- Yesterday
- 금리
- 에어컨
- 안드로이드
- 티스토리
- 텍스처
- 전기료
- 컴퓨트셰이더
- OpenGL ES
- 재태크
- gpgpu
- 예금
- 에어콘
- 컴퓨트쉐이더
- 애드핏
- TTS
- 애드센스
- texture
- 전기요금
- 적금
- 전기세
- ComputeShader
- Android
- 아끼는 법
- 공유 컨텍스트
- 블로그
- choreographer
- 재테크
- 경제보복
- 사용료
- OpenGLes
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |