當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia Math.rem2pi用法及代碼示例


用法:

rem2pi(x, r::RoundingMode)

計算 x 整數除以 後的餘數,商根據舍入模式 r 舍入。換句話說,數量

x - 2π*round(x/(2π),r)

沒有任何中間四舍五入。這在內部使用 2π 的高精度近似值,因此將給出比 rem(x,2π,r) 更準確的結果

  • 如果 r == RoundNearest ,則結果在區間 [-π, π] 中。這通常是最準確的結果。另見 RoundNearest

  • 如果 r == RoundToZero ,則如果 x 為正,則結果在區間 [0, 2π] 中。或 [-2π, 0] 否則。另見 RoundToZero

  • 如果 r == RoundDown ,則結果在區間 [0, 2π] 中。另見 RoundDown

  • 如果 r == RoundUp ,則結果在區間 [-2π, 0] 中。另見 RoundUp

例子

julia> rem2pi(7pi/4, RoundNearest)
-0.7853981633974485

julia> rem2pi(7pi/4, RoundDown)
5.497787143782138

相關用法


注:本文由純淨天空篩選整理自julialang.org大神的英文原創作品 Base.Math.rem2pi — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。