30 ◎数学系関数(1/2)

◎数学系関数(1/2)

整数部の取得、乱数、絶対値や符号の取得など、数学に関する以下の関数があります。
FLOOR()、RND()、ABS()、SGN()、SQR()、EXP()、LOG()

30 ◎数学系関数(1/2)

FLOOR()

整数部を取り出す。
1バイト範囲の整数取出しには、AND 命令も利用可能です。(例)A=A AND &HFF

書式変数 = FLOOR( 数値 )
引数数値数値
戻り数値求めた結果
エラー

30 ◎数学系関数(1/2)

RND()

指定値までの乱数を得る。

書式変数 = RND( 最大値 )
引数最大値生成する数値の最大値
戻り数値0〜最大値までの乱数(最大値は含まれない)
エラー

30 ◎数学系関数(1/2)

ABS()

絶対値を得る。

書式変数 = ABS( 数値 )
引数数値絶対値を取りたい数値
戻り数値絶対値
エラー

30 ◎数学系関数(1/2)

SGN()

符号取得。

書式変数 = SGN( 変数 )
引数数値符号を確認する数値
戻り数値0または、±1
エラー

30 ◎数学系関数(1/2)

SQR()

平方根値を返す。

書式変数 = SQR( 数値 )
引数数値平方根を求めたい数値
戻り数値求めた結果
エラー

30 ◎数学系関数(1/2)

EXP()

指数値を求める。

書式変数 = EXP( 数値 )
引数数値指数値を求めたい数値
戻り数値求めた結果
エラー

30 ◎数学系関数(1/2)

LOG()

自然対数を求める。

書式変数 = LOG( 数値 )
引数数値自然対数を求めたい数値
戻り数値求めた結果
エラー