기본기능

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
public protocol ElementaryFunctions

기본 기능을 사용할 수 있는 유형입니다.

"기본 기능" 힘, 뿌리, 지수 함수, 로그 함수에서 구축 기능, 삼각 함수 (죄, 황갈색 COS)와 그 역함수, 쌍곡선 함수 (sinh, cosh, tanh)과 역수이다.

이 프로토콜을 준수한다는 것은 이러한 모든 빌딩 블록을 해당 유형의 정적 함수로 사용할 수 있음을 의미합니다.

let x: Float = 1
let y = Float.sin(x) // 0.84147096
  • 의 제곱근 x .

    실제 유형의 경우 인수가 음수이면 결과가 NaN이거나 전제 조건 실패가 발생합니다. 복잡한 유형의 경우 이 함수에는 음의 실수 축을 따라 잘린 분기가 있습니다.

    선언

    static func sqrt(_ x: Self) -> Self
  • 의 코사인 x .

    실제 유형의 경우, x 라디안으로 측정 된 각도로 해석됩니다.

    선언

    static func cos(_ x: Self) -> Self
  • 의 사인 x .

    실제 유형의 경우, x 라디안으로 측정 된 각도로 해석됩니다.

    선언

    static func sin(_ x: Self) -> Self
  • 의 탄젠트 x .

    선언

    static func tan(_ x: Self) -> Self
  • 코스 기능.

    선언

    static func acos(_ x: Self) -> Self
  • 아신 함수.

    선언

    static func asin(_ x: Self) -> Self
  • 탄 기능.

    선언

    static func atan(_ x: Self) -> Self
  • 코시 기능.

    선언

    static func cosh(_ x: Self) -> Self
  • 신 함수.

    선언

    static func sinh(_ x: Self) -> Self
  • 탄 기능.

    선언

    static func tanh(_ x: Self) -> Self
  • 아코쉬 함수.

    선언

    static func acosh(_ x: Self) -> Self
  • 아신 함수.

    선언

    static func asinh(_ x: Self) -> Self
  • 탄 기능.

    선언

    static func atanh(_ x: Self) -> Self
  • exp 함수.

    선언

    static func exp(_ x: Self) -> Self
  • exp2 함수.

    선언

    static func exp2(_ x: Self) -> Self
  • exp10 함수.

    선언

    static func exp10(_ x: Self) -> Self
  • expm1 함수.

    선언

    static func expm1(_ x: Self) -> Self
  • 로그 기능입니다.

    선언

    static func log(_ x: Self) -> Self
  • log2 함수.

    선언

    static func log2(_ x: Self) -> Self
  • log10 함수.

    선언

    static func log10(_ x: Self) -> Self
  • log1p 함수.

    선언

    static func log1p(_ x: Self) -> Self
  • exp(y log(x)) , 중간 정밀도의 손실없이 계산.

    만약 실제 유형, x 음수 인 결과가 있더라도, NaN의 y 정수 값을 갖는다. 복합 유형의 경우 음의 실수 축에 분기 절단이 있습니다.

    선언

    static func pow(_ x: Self, _ y: Self) -> Self
  • x 받는 인상 n 승.

    선언

    static func pow(_ x: Self, _ n: Int) -> Self
  • n 의 일 루트 x .

    실제 유형의 경우 x 음수이며, n 짝수, 결과는 NaN이된다. 복합 유형의 경우 음의 실수 축을 따라 잘린 분기가 있습니다.

    선언

    static func root(_ x: Self, _ n: Int) -> Self