PHP関数リファレンス |
数学関数(Math)
導入
これらの数学関数は、実行するコンピューターの integer型および float型の範囲で のみ値を処理します。 (これは、現在、それぞれ、C言語のlongおよびdoubleに対応します。) より大きな数を処理する必要がある場合には、 任意精度数学関数の使用をお勧めします。マニュアルの算術演算子 のページも参照ください。
要件
外部ライブラリを必要としません。インストール手順
PHP コアに含まれるため、 追加のインストール無しで使用できます。実行時設定
設定ディレクティブは定義されていません。リソース型
リソース型は定義されていません。定義済み定数
以下の定数は、PHP コアに含まれており、常に利用可能です。表 148. Math の定数
| 定数 | 値 | 説明 |
|---|---|---|
| M_PI | 3.14159265358979323846 | パイ(円周率) |
| M_E | 2.7182818284590452354 | e(自然対数の底) |
| M_LOG2E | 1.4426950408889634074 | log_2 e |
| M_LOG10E | 0.43429448190325182765 | log_10 e |
| M_LN2 | 0.69314718055994530942 | log_e 2 |
| M_LN10 | 2.30258509299404568402 | log_e 10 |
| M_PI_2 | 1.57079632679489661923 | pi/2 |
| M_PI_4 | 0.78539816339744830962 | pi/4 |
| M_1_PI | 0.31830988618379067154 | 1/pi |
| M_2_PI | 0.63661977236758134308 | 2/pi |
| M_SQRTPI | 1.77245385090551602729 | sqrt(pi) [5.2.0] |
| M_2_SQRTPI | 1.12837916709551257390 | 2/sqrt(pi) |
| M_SQRT2 | 1.41421356237309504880 | sqrt(2) |
| M_SQRT3 | 1.73205080756887729352 | sqrt(3) [5.2.0] |
| M_SQRT1_2 | 0.70710678118654752440 | 1/sqrt(2) |
| M_LNPI | 1.14472988584940017414 | log_e(pi) [5.2.0] |
| M_EULER | 0.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 — 度単位の数値をラジアン単位に変換する
- exp — e の累乗を計算する
- 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 — 双曲線正接(ハイパボリックタンジェント)
ウィキペディア |
関数 (数学)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/01/21 23:25 UTC 版)
(数学関数 から転送)
数学における関数(函数、かんすう、英語: function)とは、ある変数に依存して決まる値あるいはその対応を表す式の事である。この言葉はライプニッツによって導入された。その後定義が一般化されて行き、現代的には数の集合に値をとる写像の一種であると理解される。
- ^ (美国) 羅密士撰 『代微積拾級』巻十、(英国) 偉烈亜力口訳、(清) 李善蘭筆述、咸豊9年、1丁裏。東北大学附属図書館林文庫蔵。東北大学和算資料データベースで「代微積拾級」を検索することにより、画像ファイルを見ることができる。
- ^ 片野善一郎 (1988)『数学用語の由来』明治図書出版 ISBN 4-18-543002-7
- ^ 片野善一郎 (2003)『数学用語と記号ものがたり』裳華房 ISBN 4-7853-1533-4
- ^ 片野 (2003) 前掲書
- ^ 片野 (1988) 前掲書
- ^ 片野 (1988、2003) 前掲書
- ^ 片野 (2003) 前掲書
- ^ 「譯語會記事」、『東京數學會社雑誌』第62号、數學會社假事務所、p. 9。
- ^ 「譯語會記事」、『東京數學會社雑誌』第64号、數學會社假事務所、p. 14。
- ^ 菊池大麓「雜録」、『東京數學會社雑誌』第61号、數學會社假事務所、p. 1。菊池大麓「雜録」、『東京數學會社雑誌』第63号、數學會社假事務所、p. 1。
- ^ この経緯については、島田茂 (1981)「学校数学での用語と記号」福原満州雄他『数学と日本語』共立出版 ISBN 4-320-01315-8 pp.135-169 に詳しい。
- ^ 一松信 (1999)「当用漢字による書き替え」数学セミナー編集部編『数学の言葉づかい100』日本評論社 ISBN 4-535-60613-7 p.5
- ^ 但し、1958年の中学校学習指導要領では用語として「一次関数(一次函(かん)数)」と併記しており、「関数」のみになるのは1969年の中学校学習指導要領である。
- ^ 小松勇作「関数」『数学100の慣用語』数学セミナー1985 年9月増刊、数学セミナー編集部編『数学の言葉づかい100』日本評論社 ISBN 4-535-60613-7 p.58 に再録
[続きの解説]
「関数 (数学)」の続きの解説一覧
- 1 関数 (数学)とは
- 2 関数 (数学)の概要
- 3 関数の例
- 4 一般化
- 5 関連項目
固有名詞の分類
数学関数に関係した商品
- 【送料無料】 ズバピタ数学関数 高校入試 シグマベスト 新装版 / 間宮勝己 【全集・双書】HMV ローソンホットステーション R
- 【送料無料】 高校入試数学関数 分野別 分野別モギテスト 【全集・双書】HMV ローソンホットステーション R
- 【送料無料】高校入試分野別モギテスト数学関数楽天ブックス
数学関数のページへのリンク