Метод sin
Метод sin вычисляет синус угла, заданного в радианах, и возвращает результат в виде числа типа f32. Параметров метод не принимает, так как является методом экземпляра. Значение угла должно быть указано в радианах, а не в градусах.
Синтаксис
f32.sin()
Пример
Давайте вычислим синус угла 0.0 радиан:
fn main()
{
let res = 0.0_f32.sin();
println!("{}", res);
}
Результат выполнения кода:
0
Пример
Давайте вычислим синус угла 1.5707964 радиан (примерно π/2):
fn main()
{
let res = 1.5707964_f32.sin();
println!("{}", res);
}
Результат выполнения кода:
0.99999994
Пример
Давайте вычислим синус угла 3.1415927 радиан (примерно π):
fn main()
{
let res = 3.1415927_f32.sin();
println!("{}", res);
}
Результат выполнения кода:
-0.0000001