C++ 使用三角函數
C++ 裡面使用三角函數輸入的“不是角度,而是弧度”
弧度 = 角度×π÷180°
使用巨集#define
#define rad 0.01745329252
- rad = π÷180° = 0.01745329252 (工程計算機CASIO fx-991ES PLUS)
使用標頭檔
#include <cmath> //使用三角函數(sin、cos......)
#include <iostream> //std::cout
正弦sin
- sin(0°) = 0
- sin(30°) = 1/2
- sin(45°) = (√2)/2 = 0.7071067812...
- sin(60°) = (√3)/2 = 0.8660254038...
- sin(90°) = 1
C++範例

三角函數sin(弧度)
Output
三角函數sin(弧度)
sin(0) = 0
sin(30) = -0.988032
sin(45) = 0.850904
sin(60) = -0.304811
sin(90) = 0.893997