b-6 算術関数

b-6 算術関数

複雑な計算をするときは関数を利用してすっきりしたコードに。

関数名 機能
abs(a) aの絶対値を求める
sqrt(a) aの平方根を求める
sq(a) aの2乗を求める
pow(a,b) aのb乗を求める
exp(a) e(ネイピア数)のa乗を求める
log(a) 自然対数を求める
round(a) 小数点以下を四捨五入する
floor(a) 小数点以下を切り捨てる
ceil(a) 小数点以下を切り上げる
min(a,b) 最小値を求める
max(a,b) 最大値を求める
constrain(a,min,max) aをminとmaxの間に制限する
mag(x,y) 原点から座標(x,y)までの距離を求める
dist(x1,y1,x2,y2) 2点間の距離を求める
lerp(a,b,c) aとbの間の比cで指定される値を求める
norm(a,b,c) aを範囲b-cから0-1の範囲へ変更する
map(a,b,c,d,e) aを範囲b-cから別の範囲d-eへ変換する