math
概要
textmodule独自の数学関数。
クラス
1024bit数値型
定数一覧
基本
table:_
定数 概要
math.rad_to_deg 弧度法の数値に掛けると、度数法に変換できる定数
math.deg_to_rad 度数法の数値に掛けると、弧度法に変換できる定数
math.e (math.napier) ネイピア数
math.log2e ネイピア数の対数
math.log10e ネイピア数の常用対数
math.pi 円周率
math.inv_pi 円周率の逆数
math.inv_sqrtpi 円周率の平方根の逆数
math.ln2 2の自然対数
math.ln10 10の自然対数
math.sqrt2 2の平方根
math.sqrt3 3の平方根
math.zeta2 2のゼータ関数の値
math.zeta3 3のゼータ関数の値
math.inv_sqrt3 3の平方根の逆数
math.egamma (math.euler) オイラー定数
math.phi 黄金比
math.gauss ガウスの定数
math.huge 実数型の正の巨大数
math.infinity 正の無限大
math.negative_infinity 負の無限大
math.nan 非数(NaN)
math.quiet_nan シグナルを発生させないNaN
math.signaling_nan シグナルを発生させるNaN
math.min_exponent 数値型の指数の最小値
math.max_exponent 数値型の指数の最大値
math.digits 10進数で表現できる最大の桁数
math.denorm_min 最小の非正規化数
math.epsilon 機械イプシロン
1024bit数値型の定数
table:_
定数 概要
math.bignumber.rad_to_deg 弧度法の数値に掛けると、度数法に変換できる定数
math.bignumber.deg_to_rad 度数法の数値に掛けると、弧度法に変換できる定数
math.bignumber.e (math.bignumber.napier) ネイピア数
math.bignumber.log2e ネイピア数の対数
math.bignumber.log10e ネイピア数の常用対数
math.bignumber.pi 円周率
math.bignumber.inv_pi 円周率の逆数
math.bignumber.inv_sqrtpi 円周率の平方根の逆数
math.bignumber.ln2 2の自然対数
math.bignumber.ln10 10の自然対数
math.bignumber.sqrt2 2の平方根
math.bignumber.sqrt3 3の平方根
math.bignumber.zeta2 2のゼータ関数の値
math.bignumber.zeta3 3のゼータ関数の値
math.bignumber.inv_sqrt3 3の平方根の逆数
math.bignumber.egamma (math.bignumber.euler) オイラー定数
math.bignumber.phi 黄金比
math.bignumber.gauss ガウスの定数
関数一覧
標準
table:_
関数 概要
math.abs 絶対値
math.acos 逆余弦
math.asin 逆正弦
math.atan 逆正接
math.atan2 逆正接
math.atanh 逆双曲線正接
math.ceil 天井関数(切り上げ)
math.cosh 双曲線余弦
math.cos 余弦
math.deg ラジアンから度数法に変換
math.exp 指数関数
math.floor 床関数(切り捨て)
math.fmod 除算の余り
math.frexp 逆浮動小数点
math.ldexp 浮動小数点
math.log 対数関数
math.max 最大値
math.min 最小値
math.modf 数値を小数部分と整数部分に分解
math.pow べき乗
math.rad 度数法をラジアンに変換
math.sinh 双曲線正弦
math.sin 正弦
math.sqrt 平方根
math.tanh 双曲線正接
math.tan 正接
基本
table:_
関数 概要
math.trunc ゼロ方向へ丸める
math.round
math.norm
math.conj
math.lerp 線形補間
math.dot
math.cross
math.scale
math.distance
math.normalize
math.cbrt 立方根
math.clamp 値を制限する
math.tgamma ガンマ関数
math.lgamma ガンマ関数の絶対値の自然対数
math.erf 誤差関数
math.erfc 相補誤差関数
math.hypot 平方和の平方根
math.copysign 数値の符号をコピーする
math.rep ループするように値を制限する
math.gcd 最大公約数
math.lcm 最小公倍数
math.fact 階乗
math.comb 組み合わせ
math.perm 順列
math.rep_comb 重複組み合わせ
math.rep_perm 重複順列
math.circle_perm 円順列
math.sign 符号を取得
math.isprime 素数かどうか
math.isinteger 整数かどうか
math.iseven 偶数かどうか
math.isodd 奇数かどうか
math.classify 数値分類
math.bignumber 1024bit数値型を得る
高度
table: _
関数 概要
math.assoc_laguerre ラゲール陪多項式
math.assoc_legendre ルジャンドル陪関数
math.beta ベータ関数
math.comp_ellint_1 第一種完全楕円積分
math.comp_ellint_2 第二種完全楕円積分
math.comp_ellint_3 第三種完全楕円積分
math.cyl_bessel_i 第一種変形ベッセル関数
math.cyl_bessel_j 第一種ベッセル関数
math.cyl_bessel_k 第二種変形ベッセル関数
math.cyl_neumann 第二種ベッセル関数
math.ellint_1 第一種不完全楕円積分
math.ellint_2 第二種不完全楕円積分
math.ellint_3 第三種不完全楕円積分
math.expint 指数積分
math.hermite エルミート多項式
math.laguerre ラゲール多項式
math.legendre ルジャンドル多項式
math.riemann_zeta リーマンのゼータ関数
math.sph_bessel 第一種球ベッセル関数
math.sph_legendre 球面調和関数の θ 成分
math.sph_neumann 第二種球ベッセル関数
math.zeta ゼータ関数
math.bezier ベジエ曲線
math.equation N次方程式の解
math.fibonacci フィボナッチ数
math.prime 素数
#API