PHP マニュアル
関数リファレンス
数学
BC Math
GMP
Math
Statistics
Trader
bcsub
はじめに
数学
PHP マニュアル
GNU Multiple Precision
目次
はじめに
インストール/設定
要件
インストール手順
定義済み定数
例
GMP 関数
gmp_abs
— 絶対値
gmp_add
— 数値を加算する
gmp_and
— ビット AND を計算する
gmp_binomial
— 二項係数を計算する
gmp_clrbit
— ビットをクリアする
gmp_cmp
— 数を比較する
gmp_com
— 1 の補数を計算する
gmp_div
— gmp_div_q のエイリアス
gmp_div_q
— 数値を除算する
gmp_div_qr
— 除算を行い、商と余りを得る
gmp_div_r
— 除算の余りを計算する
gmp_divexact
— 正確な除算
gmp_export
— バイナリ文字列にエクスポートする
gmp_fact
— 階乗
gmp_gcd
— 最大公約数を計算する
gmp_gcdext
— 最大公約数と乗数を計算する
gmp_hamdist
— ハミング距離
gmp_import
— バイナリ文字列からインポートする
gmp_init
— GMP 数を作成する
gmp_intval
— GMP 数を整数に変換する
gmp_invert
— 法による逆
gmp_jacobi
— ヤコビ記号
gmp_kronecker
— クロネッカーの記号を計算する
gmp_lcm
— 最小公倍数を計算する
gmp_legendre
— ルジェンドル記号
gmp_mod
— モジュロ演算
gmp_mul
— 数値を乗算する
gmp_neg
— 符号を反転する
gmp_nextprime
— 次の素数を見つける
gmp_or
— ビット OR を計算する
gmp_perfect_power
— 累乗数かどうかを調べる
gmp_perfect_square
— 平方数かどうかを調べる
gmp_popcount
— セットされているビットの数
gmp_pow
— べき乗を計算する
gmp_powm
— べき乗とモジュロを計算する
gmp_prob_prime
— 数が"おそらく素数"であるかどうかを調べる
gmp_random
— 乱数を生成する
gmp_random_bits
— 乱数を生成する
gmp_random_range
— 等確率に選ばれた整数を取得する
gmp_random_seed
— 乱数シードを設定する
gmp_root
— n乗根の整数部を返す
gmp_rootrem
— n乗根の整数部分と小数部分を返す
gmp_scan0
— 0 を探す
gmp_scan1
— 1 を探す
gmp_setbit
— ビットを設定する
gmp_sign
— 数の符号
gmp_sqrt
— 平方根を計算する
gmp_sqrtrem
— 余りつきの平方根
gmp_strval
— GMP 数を文字列に変換する
gmp_sub
— 数値の減算
gmp_testbit
— ビットが設定されているかどうかを調べる
gmp_xor
— ビット XOR を計算する
GMP
— GMP クラス
GMP::__construct
— GMP数を作成する
GMP::__serialize
— GMP オブジェクトをシリアライズする
GMP::__unserialize
— data 引数をGMP オブジェクトとして復元する