math

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

このライブラリは、標準の C 数学ライブラリのインターフェイスであり、math テーブル内のすべての機能を提供します。

概要

関数

プロパティ

  • 他の数値より大きいまたは等しい値を返します (約 2 1024 )。

  • pi の値。

関数

x の絶対値を返します。

パラメータ

戻り値

acos

x のアークコサインを返します。

パラメータ

戻り値

asin

x のアークサインを返します。

パラメータ

戻り値

atan

返すアークの切角 x をラディアンで。

パラメータ

戻り値

atan2

結果の四分の一を見つけるために、両方のパラメータの符号を使用しながら、y / x の弧の切角を返します(ラジアンで)。また、x がゼロの場合を正しく処理します。

パラメータ

戻り値

ceil

最小の整数を返し、x より大きいか、等しい値を返します。

パラメータ

戻り値

clamp

min から max までの数を返し、含まれます。

パラメータ

min: number
max: number

戻り値

x のコサインを返し、ラジアンであると想定されます。

パラメータ

戻り値

cosh

x のハイパボリックコサインを返します。

パラメータ

戻り値

x (ラジアンで指定) を度数で返します。

パラメータ

戻り値

値を返す e ^ x

パラメータ

戻り値

floor

最大の整数を返し、x より小さいか、等しい値を返します。

パラメータ

戻り値

fmod

残りの分数 による分割を返し、これは分母をゼロに向かって丸めます。

パラメータ

戻り値

frexp

me を返し、x = m * 2 ^ e となるように。 e は整数で、m の絶対値は、0.5 から 1 までの範囲にあります(0.5 を含むが、1 を除きます)、またはゼロがゼロの場合(x がゼロの場合)。

パラメータ

戻り値

ldexp

返す x * 2 ^ e ( e は整数であるべき)。

パラメータ

戻り値

lerp

因子 t に基づいて、ab の間の線形インターポレーションを返します。

この機能は、式 a + (b-a) * t を使用します。t は通常、01 の間にありますが、この範囲外の値は受け入れられます。

パラメータ

スタート値。

終了値。

通常、01 の間のインターポレーション係数。

戻り値

ab の間のインターポレートされた値。

指定されたベースを使用して x のログarithm を返すか、ベースが提供されない場合は、数学的定数 e を返します (自然ログarithm)。

パラメータ

base: number

ログの基礎、デフォルトでは常数 e

既定値: 2.7182818

戻り値

log10

x の基本-10乗数を返します。

パラメータ

戻り値

入力範囲から線形にマッピングされた値 x を出力範囲に返し、(inmin から inmax ) にマッピングされた値を返す (outmin から outmax )。これは、入力範囲内の x の相対位置を決定し、その比率を出力範囲に適用することで実現します。

パラメータ

マップする番号。

inmin: number

入力範囲の下限。

inmax: number

入力範囲の上限。

outmin: number

出力範囲の下限。

outmax: number

出力範囲の上限。

戻り値

出力範囲にマップされた x の値。

機能に渡された数の中で最大値を返します。

パラメータ

...: number

戻り値

機能に渡された数の最小値を返します。

パラメータ

...: number

戻り値

modf

2つの数を返します:x の整数部分と、x の分数部分。

パラメータ

戻り値

noise

Perlin ノイズ値を返します。返された値は、最も頻繁に -1 から 1 (含む) の範囲の間にありますが、時々その範囲外にある可能性があります;間隔があなたにとって重要な場合は、出力に 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.48397532105446 を返し、math.noise(1.158, 6) は常に 0.15315161645412 を返します。

If x , y , そして z がすべて整数である場合、返却値は 0 になります。For fractional values of x , y , and z , the return value will gradually fluctuate between -0.50.5 。互いに近い座標の場合、返却値も互いに近いでしょう。

パラメータ

既定値: 0
既定値: 0

戻り値

返す x ^ y (この値を計算するには、式 x ^ y を使用することもできます)。

パラメータ

戻り値

x (度で指定) をラジアンで返します。

パラメータ

戻り値

random

引数なしで呼び出されると、0 から 1 (0 を含むが、1 を除外) の範囲で一貫した偽ランダムな実数を返します。

整数番号 m で呼び出されると、1 から m までの一貫した偽ランダム整数を返します。

二つの整数 mn で呼び出されると、m から n までの一貫した偽ランダム整数を返します。

内部では、これは優れた統計パフォーマンスを達成する 32ビットの PCG (Permuted Congruential Generator) を使用し、出力を予測するのが困難になります。

パラメータ

既定値: 0
既定値: 1

戻り値

randomseed

()

x を偽ランダム生成機の種として設定します:同じ種は同じ数字のシーケンスを生成します。

パラメータ

戻り値

()

round

返す整数は、それと指定された数の間の最小の差です。たとえば、値 5.86 を返します。

2つの整数と同じ距離にある値、例えば 0.5 は、その値とゼロの間の差が最も大きい値が選択されます。言い換えれば、0.51 に回り、-0.5-1 に回るような機能 "rounds away from zero"。

パラメータ

丸める値。

戻り値

sign

が より小さい場合、 が と同じである場合、または が より大きい場合を返します。

パラメータ

戻り値

x のサインを返し、ラジアンであると想定されます。

パラメータ

戻り値

sinh

x のハイパボリックシンを返します。

パラメータ

戻り値

sqrt

x の平方根を返します。この値を計算するには、式 x ^ 0.5 を使用できます。

パラメータ

戻り値

返す tangent of x 、ラディアンであると想定されます。

パラメータ

戻り値

tanh

x のハイパボリック極限を返します。

パラメータ

戻り値

プロパティ

huge

他の数字値より大きいか等しい値を返します (約 2 1024 )。正の数字をゼロで割ると、同じ値が得られます。

pi の値。