sinpi

Compute the sine of π*x, where x expressed in half-revolutions.

Methods

julia> methods(sinpi, (Any,), [Base, Base.Math, Base.MathConstants, Base.MPFR])# 7 methods for generic function "sinpi" from Base.Math:
 [1] sinpi(x::BigFloat)
     @ Base.MPFR mpfr.jl:860
 [2] sinpi(::Missing)
     @ math.jl:1533
 [3] sinpi(_x::T) where T<:Union{Float16, Float32, Float64}
     @ special/trig.jl:792
 [4] sinpi(x::AbstractFloat)
     @ special/trig.jl:927
 [5] sinpi(x::Integer)
     @ special/trig.jl:922
 [6] sinpi(x::Real)
     @ math.jl:1528
 [7] sinpi(z::Complex{T}) where T
     @ special/trig.jl:933

Examples

Real Numbers

julia> sinpi(0)
0.0

julia> sinpi(0.5)
1.0

julia> sinpi(1)
0.0

Complex

julia> sinpi(0+0im)
0.0 + 0.0im

Tips

See Also

sin

Extended Inputs

Tech Notes

  • sinpi(::Real): by pure julia
  • sinpi(::BigFloat): by MPFR

Version History

Introduced in Julia v1.0 (2018)