math
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Ta biblioteka jest interfejsem do standardowej biblioteki matematycznej, zapewniając wszystkie jej funkcje w tabeli math.
Podsumowanie
Funkcje
Zwraca wartość absolutną x .
Zwraca kosynę łuku x .
Zwraca sinę łuku x .
Zwraca kąt promienia x w stopniach.
Zwraca kąt promienia y / x (w radianach), gdy używa znaków obu parametrów, aby znaleźć kwadrans wyniku.
Zwraca najmniejszy liczbowy większy niż lub równy x .
Zwraca liczbę pomiędzy min i max, włącznie.
Zwraca kosyn z x , domyślnie w radianach.
Zwraca hiperboliczny kosyn z x .
Zwraca kąt x (zadośćdzoniony w stopniach) w stopniach.
Zwraca wartość e ^x .
Zwraca największy liczbowy mniejszy niż lub równy x .
Powoduje powrót pozostałej części dzielenia x przez y, które okrągla quotient w kierunku zero.
Zwraca m i e tak, że x = 1> m1> * 4> 24> ^ 7> e7> .
Zwraca x * 2 ^ e (1> e1> powinno być liczbą).
Wyświetla logarytmu x używając podanej bazy.
Zwraca podstawowy logarytmem x .
Zwraca maksymalną wartość wśród podanych liczb funkcji.
Zwraca minimalną wartość wśród przekazanych liczb funkcji.
Zwraca dwa liczby: integralną część x i część frakcyjną x.
Zwraca wartość hałasu Perlina.
Zwraca x ^y .
Zwraca kąt x (zadośćdzoną w stopniach) w radianach.
Wywraca losowy liczby w zależności od dostarczonego zasięgu.
Ustawia x jako nasiona dla pseudo-Generator losowy.
Wywraca liczbę z najmniejszą różnicą między nim a podanym liczbą.
Wyświetla -1, jeśli x jest mniejszy niż 0, 0, jeśli x równa się 0 lub 1, lub 1, jeśli x jest większy niż 0.
Zwraca sinę x, domyślnie w radianach.
Zwraca hiperboliczny sin x .
Zwraca korzeń kwadratowy x .
Zwraca kąt x , zakładając, że jest on w radianach.
Zwraca hiperboliżytę x .
Funkcje
noise
Zwraca wartość Perlin w postaci hałasu. Wartość zwracana jest najczęściej w zakresie -1 do 1 (włącznie), ale czasami może być poza tym zakresem; jeśli interwał jest dla Siebie krytyczny, użyj math.clamp(noise, -1, 1) na wyjściu.
Jeśli argumenty zostawisz, będą one interpretowane jako zero, więc math.noise(1.158) jest równoznaczny z math.noise(1.158, 0, 0) i Library.math.noise(1.158, 5.723
Uwaga, że ta funkcja używa algorytmu hałasu Perlina, aby przypisać stałe wartości do koordynat. Na przykład, math.noise(1.158, 5.723) zawsze zwraca 0.483975321054
Jeśli x , y i z są wszystkie całkowite, wartość zwrotu będzie równa 0. Dla wartości ułamek 1> x1> , 4> y4> i 7> z
Zwroty
random
Gdy nie jest wzywany bez argumentów, zwraca liczbę rzeczywistą w przedziale 0 do 1 (włącznie z 0, ale wyłącznie z 1).
Kiedy jest wezwany z liczbą m, zwraca liczbę m w zakresie 1 do m, włącznie.
Kiedy jest wezwany z dwoma liczbami m i n, zwraca liczbę pseudospołecznej liczby m do 1> n1>, włącznie.
Wewnętrznie używa 32-bitowego PCG (Permuted Congruential Generator), który osiąga doskonałe wyniki statystyczne i utrudnia jego wybiór.
Zwroty
randomseed
Ustawia x jako nasiona dla generatora pseudo-losowego: równe nasiona produkują równe sekwencje liczb.
Parametry
Zwroty
round
Zwraca liczbę z najmniejszą różnicą między nim a podanym liczbą. Na przykład wartość 5.8 zwraca 6.
Dla wartości takich jak 0,5, które są równoległe do dwóch liczb, wartość z największą różnicą między nią a zero jest wybierana. Innymi słowy, funkcja "rounds away from zero" tak, że 0,5 rundy do 1 i -0,5 rundy do -1.
Parametry
Wartość do zaokrąglenia.
Zwroty
Właściwości
huge
Zwraca wartość większą lub równą dowolnej innej wartości liczbowej (około 2 1024 ). Dzielenie pozytywnej liczby przez zero zwraca tę samą wartość.
pi
Wartość pi.