Mathとは? わかりやすく解説

数学関数(Math)

導入

これらの数学関数は、実行するコンピューターの integer型および float型の範囲で のみ値を処理します。 (これは、現在、それぞれ、C言語のlongおよびdoubleに対応します。) より大きな数を処理する必要がある場合には、 任意精度数学関数の使用をお勧めします。
マニュアルの算術演算子 のページも参照ください。

要件

外部ライブラリを必要としません。

インストール手順

PHP コアに含まれるため、 追加のインストール無しで使用できます。

実行時設定

設定ディレクティブは定義されていません。

リソース型

リソース型は定義されていません。

定義済み定数

以下の定数は、PHP コアに含まれており、常に利用可能です。
表 148. Math の定数
定数説明
M_PI3.14159265358979323846パイ(円周率)
M_E2.7182818284590452354e(自然対数の底)
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN20.69314718055994530942log_e 2
M_LN102.30258509299404568402log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_40.78539816339744830962pi/4
M_1_PI0.318309886183790671541/pi
M_2_PI0.636619772367581343082/pi
M_SQRTPI1.77245385090551602729sqrt(pi) [5.2.0]
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [5.2.0]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414log_e(pi) [5.2.0]
M_EULER0.57721566490153286061オイラー定数 [5.2.0]

PHP 4.0.0 以前は、M_PI のみが使用可能でした。それ以外の定数は PHP 4.0.0 以降で使用可能となり、[5.2.0] と示されている定数は PHP 5.2.0 以降で使用可能となりました。

目次

abs — 絶対値
acos — 逆余弦(アークコサイン)
acosh — 逆双曲線余弦(アークハイパボリックコサイン)
asin — 逆正弦(アークサイン)
asinh — 逆双曲線正弦(アークハイパボリックサイン)
atan2 — 2 変数のアークタンジェント
atan — 逆正接(アークタンジェント)
atanh — 逆双曲線正接(アークハイパボリックタンジェント)
base_convert — 数値の基数を変換する
bindec — 2 進数 を 10 進数に変換する
ceil — 切り上げ
cos — 余弦(コサイン)
cosh — 双曲線余弦(ハイパボリックコサイン)
decbin — 10 進数を 2 進数に変換する
dechex — 10 進数を 16 進数に変換する
decoct — 10 進数を 8 進数に変換する
deg2rad — 度単位の数値をラジアン単位に変換する
expe の累乗を計算する
expm1 — 値がゼロに近い時にでも精度を保つために exp(number) - 1 を返す
floor — 切り捨て
fmod — 引数で除算をした際の剰余を返す
getrandmax — 乱数の最大値を取得する
hexdec — 16 進数を 10 進数に変換する
hypot — 直角三角形の斜辺の長さを計算する
is_finite — 値が有限の数値であるかどうかを判定する
is_infinite — 値が無限大であるかどうかを判定する
is_nan — 値が数値でないかどうかを判定する
lcg_value — 複合型の線形合同発生器(LCG)
log10 — 底が 10 の対数
log1p — 値がゼロに近い時にでも精度を保つ方法で計算した log(1 + number) を返す
log — 自然対数
max — 最大値を返す
min — 最小値を返す
mt_getrandmax — 乱数値の最大値を表示する
mt_rand — 改良型乱数値を生成する
mt_srand — 改良型乱数生成器にシードを指定する
octdec — 8 進数を 10 進数に変換する
pi — 円周率の値を得る
pow — 指数関数値
rad2deg — ラジアン単位の数値を度単位に変換する
rand — 乱数を生成する
round — 浮動点整数を丸める
sin — 正弦(サイン)
sinh — 双曲線正弦(ハイパボリックサイン)
sqrt — 平方根
srand — 乱数ジェネレータを初期化する
tan — 正接(タンジェント)
tanh — 双曲線正接(ハイパボリックタンジェント)


このページでは「PHP関数リファレンス」からMathを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMathを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMathを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Math」の関連用語

Mathのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Mathのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS