数学関数#

isnan(数値)#
値が NaN であるかどうかを調べる
パラメータ:

数値 (数値) -- 調べる値

戻り値:

NaN であればTRUE

サンプルコード

print IsNan(NaN)  // True
n = NaN
print IsNan(n)    // True
print IsNan(1)    // False
print IsNan("あ") // False
random(n)#
0以上n未満の整数をランダムに返す

注釈

指定可能な最大値は2147483646です

パラメータ:

n (数値) -- 得たい数値の範囲を示す値

戻り値の型:

数値

戻り値:

得られたランダム値

abs(n)#
絶対値を得る
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

絶対値

zcut(n)#
マイナス値は0にする
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

0以上の整数

int(n)#
小数点以下切り落とし
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

整数

ceil(n)#
小数点以下を正方向に切り上げ
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

整数

round(n[, 桁=0])#
指定桁数で入力値を丸める
パラメータ:
  • n (数値) -- 入力値

  • (数値 省略可) -- 丸める桁、マイナスなら小数点以下の桁数

戻り値の型:

数値

戻り値:

整数

sqrt(n)#
平方根
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

入力値の平方根、入力値がマイナスの場合NaN

power(n, e)#
nをe乗する
パラメータ:
  • n (数値) -- 入力値

  • e (数値) -- 指数

戻り値の型:

数値

戻り値:

数値

exp(n)#
指数関数
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

数値

ln(n)#
自然対数
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

数値

logn(base, n)#
baseを底とするnの対数
パラメータ:
  • base (数値) -- 底

  • n (数値) -- 値

戻り値の型:

対数

戻り値:

数値

sin(n)#
サイン
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

ラジアン

cos(n)#
コサイン
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

ラジアン

tan(n)#
タンジェント
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

ラジアン

arcsin(n)#
アークサイン
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

ラジアン

arccos(n)#
アークコサイン
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

ラジアン

arctan(n)#
アークタンジェント
パラメータ:

n (数値) -- 入力値

戻り値の型:

数値

戻り値:

ラジアン