Метод to_radians
Метод to_radians преобразует значение типа f64,
представляющее угол в градусах, в эквивалентный угол в радианах.
Метод не принимает параметров и возвращает новое значение типа
f64. Исходное значение при этом не изменяется, поскольку
тип f64 является копируемым.
Синтаксис
f64.to_radians()
Пример
Давайте преобразуем угол 180 градусов в радианы:
fn main()
{
let deg: f64 = 180.0;
let res = deg.to_radians();
println!("{}", res);
}
Результат выполнения кода:
3.141592653589793
Пример
Давайте преобразуем угол 90 градусов в радианы:
fn main()
{
let deg: f64 = 90.0;
let res = deg.to_radians();
println!("{}", res);
}
Результат выполнения кода:
1.5707963267948966
Пример
Давайте преобразуем угол 45 градусов в радианы
и используем результат для вычисления синуса:
fn main()
{
let deg: f64 = 45.0;
let rad = deg.to_radians();
let res = rad.sin();
println!("{}", res);
}
Результат выполнения кода:
0.7071067811865475
Смотрите также
-
метод
to_degrees,
который преобразует радианы в градусы -
метод
sin,
который вычисляет синус угла в радианах -
метод
cos,
который вычисляет косинус угла в радианах -
метод
tan,
который вычисляет тангенс угла в радианах