モジュール:Math/doc
表示
これはモジュール:Mathの解説サブページです。 使用方法、カテゴリ、およびその他モジュールページ自体に含まれない情報を収容しています。 |
数学のライブラリ。
使用法
[編集]random
[編集]Luaの標準ライブラリを利用して乱数を求める。
{{#invoke:{{BASEPAGENAME}}|random}} <!-- math.random() -->
{{#invoke:{{BASEPAGENAME}}|random|最小値}} <!-- math.random(最小値) -->
{{#invoke:{{BASEPAGENAME}}|random|最小値|最大値}} <!-- math.random(最小値,最大値) -->
order
[編集]桁数を求める。0なら0が返される。
{{#invoke:{{BASEPAGENAME}}|order|数値}}
{{#invoke:{{BASEPAGENAME}}|order|34}} <!-- 2 -->
{{#invoke:{{BASEPAGENAME}}|order|964}} <!-- 3 -->
{{#invoke:{{BASEPAGENAME}}|order|0}} <!-- 0 -->
precision
[編集]precision_format関数の逆となる関数で、正規化された数値を入力することで精度を返す。
{{#invoke:{{BASEPAGENAME}}|precision|数値}}
{{#invoke:{{BASEPAGENAME}}|precision|34}} <!-- 0 -->
{{#invoke:{{BASEPAGENAME}}|precision|964.570}} <!-- 3 -->
{{#invoke:{{BASEPAGENAME}}|precision|2500}} <!-- -2 -->
max
[編集]一番大きい数値とみなされるものを返す。
{{#invoke:{{BASEPAGENAME}}|max|数値...}}
{{#invoke:{{BASEPAGENAME}}|max|34|12|53}} <!-- 53 -->
{{#invoke:{{BASEPAGENAME}}|max|-4|-6|-1}} <!-- -1 -->
{{#invoke:{{BASEPAGENAME}}|max|0|5|-6|7}} <!-- 7 -->
median
[編集]数値とみなされるものの中央値を返す。
{{#invoke:{{BASEPAGENAME}}|median|数値...}}
{{#invoke:{{BASEPAGENAME}}|median|34|12|53}} <!-- 34 -->
{{#invoke:{{BASEPAGENAME}}|median|-4|-6|-1}} <!-- -4 -->
{{#invoke:{{BASEPAGENAME}}|median|0|5|-6|7}} <!-- 2.5 -->
min
[編集]一番小さい数値とみなされるものを返す。
{{#invoke:{{BASEPAGENAME}}|min|数値...}}
{{#invoke:{{BASEPAGENAME}}|min|34|12|53}} <!-- 12 -->
{{#invoke:{{BASEPAGENAME}}|min|-4|-6|-1}} <!-- -6 -->
{{#invoke:{{BASEPAGENAME}}|min|0|5|-6|7}} <!-- -6 -->
sum
[編集]数値とみなされるものの合計を返す。
{{#invoke:{{BASEPAGENAME}}|sum|数値...}}
{{#invoke:{{BASEPAGENAME}}|sum|34|12|53}} <!-- 99 -->
{{#invoke:{{BASEPAGENAME}}|sum|-4|-6|-1}} <!-- -11 -->
{{#invoke:{{BASEPAGENAME}}|sum|0|5|-6|7}} <!-- 6 -->
average
[編集]数値とみなされるものの平均を返す。
{{#invoke:{{BASEPAGENAME}}|average|数値...}}
{{#invoke:{{BASEPAGENAME}}|average|34|12|53}} <!-- 33 -->
{{#invoke:{{BASEPAGENAME}}|average|-4|-7|-1}} <!-- -4 -->
{{#invoke:{{BASEPAGENAME}}|average|0|5|-6|7}} <!-- 1.5 -->
round
[編集]切捨てした数値を返す。
{{#invoke:{{BASEPAGENAME}}|round|数値|桁数}}
{{#invoke:{{BASEPAGENAME}}|round|value=数値|precision=桁数}}
log10
[編集]常用対数を返す。
{{#invoke:{{BASEPAGENAME}}|log10|数値}}
{{#invoke:{{BASEPAGENAME}}|log10|10}} <!-- 1 -->
{{#invoke:{{BASEPAGENAME}}|log10|23}} <!-- 1.3617278360176 -->
{{#invoke:{{BASEPAGENAME}}|log10|-7}} <!-- nan -->
mod
[編集]剰余を返す。
{{#invoke:{{BASEPAGENAME}}|mod|割られる数|割る数}}
{{#invoke:{{BASEPAGENAME}}|mod|12|3}} <!-- 0 -->
gcd
[編集]最大公約数を返す。
{{#invoke:{{BASEPAGENAME}}|gcd|数値...}}
{{#invoke:{{BASEPAGENAME}}|gcd|7|13}} <!-- 1 -->
{{#invoke:{{BASEPAGENAME}}|gcd|12|16}} <!-- 4 -->
precision_format
[編集]指数表記#正規化を行う。
{{#invoke:{{BASEPAGENAME}}|precision_format|数|精度}}