math

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

這個庫是標準 C 數學圖書館的介面,提供所有功能在 math 表內。

概要

函式

  • 返回 x 的絕對值。

  • 返回 x 的弧角度。

  • 返回弧的正弦值 x

  • 以弧度返回 x 在弧度上的極限值。

  • 在使用兩個參數的符號來找到結果的四分之一時,返回 / (以輪廓角度返回)的極限角度極限角度(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輭角度返回(以輓角度返回(以輓角度返回(以輭角度返回(以度返回(以度角度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以返回(以度返回(以返回(以度返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回)(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(

  • 返回最小的整數大於或等於 x

  • clamp(x : number,min : number,max : number):number

    返回介於 minmax 之間的數字,包括在內。

  • 返回 x 的弧度,假設是在弧度單位。

  • 返回 x 的超級弧度。

  • 返回角度 x (以在 radians 中提供) 以度。

  • 返回值 e ^ x

  • 返回最大的整數小於或等於 x

  • 返回剩餘的分裂,由 x 分配給 y ,使得 quotient 向零轉換。

  • 返回 me 如此,使 x = m * 2 ^ e

  • 返回 x * 2 ^ e (e 應該是整數)。

  • 返回 ab 之間的線性插值。

  • log(x : number,base : number):number

    使用指定的基礎返回 x 的對數。

  • 返回 x 的基本 10 倍數。

  • map(x : number,inmin : number,inmax : number,outmin : number,outmax : number):number

    返回從一個範圍映射到另一個範圍的值 x

  • max(x : number,... : number):number

    返回傳送到函數的數字中最大值。

  • min(x : number,... : number):number

    返回傳送到函數的數字中最小值。

  • 返回兩個數字:x 的整數部分和x 的分數部分。

  • 返回 Perlin 噪音值。

  • 返回 x ^ y

  • 返回角度 x (以度數提供) 以雷德為單位。

  • 返回指定範圍內的隨機數字。

  • x 設為假隨機生成器的種子

  • 返回與給定數字之間最小差異的整數。

  • 返回 -1 如果 x 小於 00 如果 x 等於 0 ,或 1 如果 x 大於 0

  • 返回 x 的弧度,假設是在弧度單位。

  • 返回超級弧度 x

  • 返回 x 的平方根。

  • 返回 x 的切角,假設是在 ради安中。

  • 返回 x 的超級極限角度。

屬性

  • 返回比或等於任何其他數字值大的值 (約 2 1024 )。

  • pi 的值。

函式

返回 x 的絕對值。

參數

返回

acos

返回 x 的弧角度。

參數

返回

asin

返回弧的正弦值 x

參數

返回

atan

以弧度返回 x 在弧度上的極限值。

參數

返回

atan2

在使用兩個參數的符號來找到結果的四分之一時,返回 / (以輪廓角度返回)的極限角度極限角度(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輪廓角度返回)(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輓角度返回(以輭角度返回(以輓角度返回(以輓角度返回(以輭角度返回(以度返回(以度角度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以度返回(以返回(以度返回(以返回(以度返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回)(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(以返回(它也正確處理 x 為零的情況。

參數

返回

ceil

返回最小的整數大於或等於 x

參數

返回

clamp

返回介於 minmax 之間的數字,包括在內。

參數

min: number
max: number

返回

返回 x 的弧度,假設是在弧度單位。

參數

返回

cosh

返回 x 的超級弧度。

參數

返回

返回角度 x (以在 radians 中提供) 以度。

參數

返回

返回值 e ^ x

參數

返回

floor

返回最大的整數小於或等於 x

參數

返回

fmod

返回剩餘的分裂,由 x 分配給 y ,使得 quotient 向零轉換。

參數

返回

frexp

返回 me 如此,使 x = m * 2 ^ ee 是整數,而 m 的絕對值在 0.51 (包括 0.5 但不包括 1 )之間,或為零,當 x 為零時。

參數

ldexp

返回 x * 2 ^ e (e 應該是整數)。

參數

返回

lerp

根據因子 t 返回 ab 之間的線性插值,基於因子 。

此功能使用公式 a + (b-a) * tt 通常介於 01 之間,但超出此範圍的值是可接受的。

參數

起始值。

結束值。

插值因子,通常介於 01 之間。

返回

介於 ab 之間的插值值。

使用指定的基礎返回 x 的對數或數學常數 e 如果沒有提供基礎 (自然對數)。

參數

base: number

數學對數的基礎,常數 e 預設值。

預設值:2.7182818

返回

log10

返回 x 的基本 10 倍數。

參數

返回

返回代表 x 從輸入範圍線性映射到輸出範圍(inmininmax)的值(outminoutmax)。這可以通過在輸入範圍內確定 x 的相對位置,並將該比率應用到輸出範圍來實現。

參數

要映射的數字。

inmin: number

輸入範圍的下限。

inmax: number

輸入範圍的上限。

outmin: number

輸出範圍的下限。

outmax: number

輸出範圍的上限。

返回

x 映射到輸出範圍。

返回傳送到函數的數字中最大值。

參數

...: number

返回

返回傳送到函數的數字中最小值。

參數

...: number

返回

modf

返回兩個數字:x 的整數部分和x 的分數部分。

參數

noise

返回 Perlin 噪音值。返回值最常在 -11 之間(包括在內),但有時可能超出範圍;如果間隔對您很重要,請在輸出上使用 math.clamp(noise, -1, 1)

如果您將參數留空,它們將被解釋為零,因此 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.48397532105446math.noise(1.158, 6) 將永遠返回0.15315161645412

如果 x , y , 和 z 都是整數, 返回值將是 0 .對於 xyz 的分數值,返回值將逐漸在 -0.50.5 之間波動。對於相距不遠的坐標,返回值也會相距不遠。

參數

預設值:0
預設值:0

返回

返回 x ^ y (您也可以使用式 x ^ y 來計算此值)。

參數

返回

返回角度 x (以度數提供) 以雷德為單位。

參數

返回

random

當無參數呼叫時,返回範圍為 到 (包括 但不包括 )的一致假隨機實數(不包括 )。

當使用整數數字 m 呼叫時,返回範圍為 1m 之間的一致假隨機整數。

當使用兩個整數 mn 呼叫時,返回範圍為 mn 之間的一致假隨機整數。

內部,這使用 32 位 PCG(交換式共同生成器),其統計性能優越,輸出難以預測。

參數

預設值:0
預設值:1

返回

randomseed

()

x 設為假隨機生成器的種子:相同的種子產生相同的數字順序。

參數

返回

()

round

返回與指定數字之間最小差異的整數。例如,值 5.8 返回 6

對於像 0.5 這樣的值,它與零之間的差值最大的值被選擇。換言之,函數「遠離零」,使 0.5 回合到 1-0.5 回合到 -1

參數

要回合的值。

返回

sign

返回 -1 如果 x 小於 00 如果 x 等於 0 ,或 1 如果 x 大於 0

參數

返回

返回 x 的弧度,假設是在弧度單位。

參數

返回

sinh

返回超級弧度 x

參數

返回

sqrt

返回 x 的平方根。您也可以使用式 x ^ 0.5 來計算此值。

參數

返回

返回 x 的切角,假設是在 ради安中。

參數

返回

tanh

返回 x 的超級極限角度。

參數

返回

屬性

huge

返回比或等於任何其他數字值大的值(約 2 1024)。將正數除以零得到相同值。

pi 的值。