Описание функции cos
Функция cos()
позволяет получить косинус угла, переданного в радианах. Результат функции всегда в диапазоне от -1 до 1.
Синтаксис
double cos(float rad)
Параметры
- rad — угол в радианах.
Что возвращает
Косинус угла.
Пример использования функции cos
Выведем в последовательный порт косинус 0, 30, 45, 60, 90 и 180 градусов.
void setup() { Serial.begin(9600); Serial.println(cos(0)); // 0 градусов Serial.println(cos(PI/6)); // 30 градусов Serial.println(cos(PI/4)); // 45 градусов Serial.println(cos(PI/3)); // 60 градусов Serial.println(cos(PI/2)); // 90 градусов Serial.println(cos(PI)); // 180 градусов } void loop() {}
Перевести градусы в радианы можно путем умножения значения в градусах на макрос DEG_TO_RAD
:
void setup() { Serial.begin(9600); Serial.println(60*DEG_TO_RAD); // 60 градусов в радианах Serial.println(90*DEG_TO_RAD); // 90 градусов в радианах } void loop() {}