math

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

이 라이브러리는 표준 C 수학 라이브러리의 인터페이스로, 모든 기능을 math 테이블 내에서 제공합니다.

요약

함수

속성

  • 다른 숫자 값보다 크거나 같은 값을 반환합니다(약 2 1024).

  • 피의 값.

함수

x의 절대값을 반환합니다.

매개 변수

반환

acos

x의 곡선 코사인을 반환합니다.

매개 변수

반환

asin

곡선의 사인 x 을 반환합니다.

매개 변수

반환

atan

반지름으로 x 의 곡선 접선을 반환합니다.

매개 변수

반환

atan2

결과의 쿼런트를 찾기 위해 두 매개변수의 표시를 사용하는 동안 y / x (라디안으로)의 곡선 접선을 반환합니다.또한 x가 0인 경우를 올바르게 처리합니다.

매개 변수

반환

ceil

가장 작은 정수를 반환하여 2보다 크거나 같은 x입니다.

매개 변수

반환

clamp

반환하는 숫자는 minmax 사이입니다. 포함됩니다.

매개 변수

min: number
max: number

반환

반지름으로 가정되는 x의 코사인을 반환합니다.

매개 변수

반환

cosh

하이퍼볼릭 코사인을 반환합니다 x .

매개 변수

반환

각도 (라디안으로 지정됨)를 도로 반환합니다.Returns the angle (given in radians) in degrees.

매개 변수

반환

값을 반환합니다 e ^ x .

매개 변수

반환

floor

가장 작은 정수를 반환하여 2보다 작거나 같은 x입니다.

매개 변수

반환

fmod

나눗셈의 나머지를 반환하여 에서 나눗셈을 0으로 라운드합니다.

매개 변수

반환

frexp

반환 me 그래서 x = m * 2 ^ e .e 는 정수이고 m 의 절대값은 범위에 있습니다 0.5 에서 1 까지(0.5 을 포함하지만 1 을 제외) 또는 0일 때 x 가 0입니다.

매개 변수

ldexp

반환 x * 2 ^ e (e 는 정수여야 함).

매개 변수

반환

lerp

요소 a 와 요소 b 에 대한 선형 인터폴레이션을 반환하여 요소 t 에 기반합니다.

이 함수는 수식 a + (b-a) * t 을 사용합니다.t 는 일반적으로 01 사이에 있지만 이 범위 외의 값은 허용됩니다.

매개 변수

시작 값.

종료 값.

일반적으로 01 사이의 인터폴레이션 요소 팩터.

반환

ab 사이의 중간 값.

주어진 기반을 사용하여 x의 로그를 반환하거나 기반이 제공되지 않으면 수학적 상수 e를 반환합니다(자연 로그).

매개 변수

base: number

로그의 기본, 기본값인 상수 e입니다.

기본값: 2.7182818

반환

log10

기본 10 로그의 x 를 반환합니다.

매개 변수

반환

입력 범위에서 x 선형으로 매핑된 값(inmin 에서 inmax )을 출력 범위로 반환합니다(outmin 에서 outmax ).이는 입력 범위 내의 상대 위치를 결정하고 출력 범위에 해당 비율을 적용하여 달성됩니다.

매개 변수

매핑할 번호.

inmin: number

입력 범위의 하한.

inmax: number

입력 범위의 상한.

outmin: number

출력 범위의 하한.

outmax: number

출력 범위의 상한.

반환

출력 범위에 매핑된 x 값.

함수에 전달된 숫자 중 최대 값을 반환합니다.

매개 변수

...: number

반환

함수에 전달된 숫자 중 최소값을 반환합니다.

매개 변수

...: number

반환

modf

두 개의 숫자를 반환합니다: x의 정수 부분과 x의 소수 부분.

매개 변수

noise

Perlin 소음 값을 반환합니다.반환된 값은 대부분 -1에서 1 (포함) 사이이지만 때로는 그 범위 밖에 있을 수 있습니다; 간격이 중요한 경우 출력에서 math.clamp(noise, -1, 1)을 사용하십시오.

인수를 생략하면 0으로 해석되므로 math.noise(1.158)math.noise(1.158, 0, 0) 와 동일하고 math.noise(1.158, 5.723)math.noise(1.158, 5.723, 0) 과 동일합니다.

이 함수는 고정 값을 좌표에 할당하기 위해 Perlin 소음 알고리즘을 사용합니다.예를 들어, math.noise(1.158, 5.723) 는 항상 0.48397532105446 를 반환하고 math.noise(1.158, 6) 는 항상 0.15315161645412 을 반환합니다.

if x , y , z 가 모두 정수이면 반환 값은 0 이 됩니다.x , y , 및 z 의 소수 값에 대해 반환 값은 점진적으로 -0.50.5 사이에서 변동합니다.서로 가까운 좌표의 경우 반환 값도 서로 가까울 것입니다.

매개 변수

기본값: 0
기본값: 0

반환

반환 x ^ y (이 값을 계산하기 위해 식 x ^ y 을 사용할 수도 있음).

매개 변수

반환

각도 (도 단위로 지정됨)를 라디안으로 반환합니다.

매개 변수

반환

random

인수가 없이 호출되면 0 에서 1 (포함 0 하지만 제외 1) 범위에서 일관된 가상 랜덤 실수를 반환합니다.

정수 숫자로 호출할 때 m , 범위 내의 일관된 가상 랜덤 정수를 반환합니다. 1 에서 m 까지 포함.

두 정수 숫자 mn 로 호출하면 범위 내의 일관된 가상 랜덤 정수를 반환합니다. m 에서 n 까지 포함합니다.

내부적으로 이것은 훌륭한 통계 성능을 달성하고 출력을 예측하기 어렵게 만드는 32비트 PCG(순환 조건부 생성기)를 사용합니다.

매개 변수

기본값: 0
기본값: 1

반환

randomseed

()

가짜 랜덤 생성기의 씨앗으로 x 을 설정합니다: 동일한 씨앗은 동일한 숫자 시퀀스를 생성합니다.

매개 변수

반환

()

round

간에 가장 작은 차이가 있는 정수를 반환합니다. 예를 들어, 값 5.86 를 반환합니다.

두 정수와 동일한 거리에 있는 값, 0.5 같은 경우, 그 값 중 차이가 더 큰 값이 선택됩니다.즉, 0.5 라운드가 1 라운드로, -0.5 라운드가 -1 라운드로 이동하는 함수 "rounds away from zero"입니다.

매개 변수

반올림할 값.

반환

sign

가 보다 작으면 반환하고, 가 과 같으면 또는 가 보다 크면 > 을 반환합니다.

매개 변수

반환

반지름으로 가정되는 x의 사인을 반환합니다.

매개 변수

반환

sinh

하이퍼볼릭 사인 x 을 반환합니다.

매개 변수

반환

sqrt

x의 제곱근을 반환합니다. 이 값을 계산하기 위해 식 x ^ 0.5을 사용할 수도 있습니다

매개 변수

반환

반지름으로 가정되는 x의 미분을 반환합니다.

매개 변수

반환

tanh

x의 하이퍼볼릭 곡선을 반환합니다.

매개 변수

반환

속성

huge

다른 숫자 값보다 큰 또는 같은 값을 반환합니다(약 2 1024 ). 양의 숫자를 0으로 나누면 이 값이 동일합니다.

피의 값.