Math數學函式

2021-09-05 21:00:46 字數 2561 閱讀 7424

簡介

這些數學函式僅能處理在你計算機上 integer 和 float 範圍內的值(目前這對應於 c 型別中的 long 和 double)。如果要處理更大的數字,參見高精度數學函式。

請參閱手冊中算術運算子的有關章節。

需求要編譯本擴充套件模組不需要外部庫檔案。

安裝本函式庫作為 php 核心的一部分,不用安裝就能使用。

執行時配置

本擴充套件模組在 php.ini 中未定義任何配置選項。

資源型別

本擴充套件模組未定義任何資源型別。

預定義常量

以下常量作為 php 核心的一部分一直有效。

** 1. 數學常量

常量名 常量值 描述

m_pi 3.14159265358979323846 pi

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) [4.0.2]

m_2_sqrtpi 1.12837916709551257390 2/sqrt(pi)

m_sqrt2 1.41421356237309504880 sqrt(2)

m_sqrt3 1.73205080756887729352 sqrt(3) [4.0.2]

m_sqrt1_2 0.70710678118654752440 1/sqrt(2)

m_lnpi 1.14472988584940017414 log_e(pi) [4.0.2]

m_euler 0.57721566490153286061 euler constant [4.0.2]

只有常量 m_pi 在 php 4.0.0 之前就存在,其它所有常量從 php 4.0.0 起開始存在。用 [4.0.2] 標記的常量是在 php 4.0.2 中增加的。

目錄abs -- 絕對值

acos -- 反余弦

acosh -- 反雙曲余弦

asin -- 反正弦

asinh -- 反雙曲正弦

atan2 -- 兩個引數的反正切

atan -- 反正切

atanh -- 反雙曲正切

base_convert -- 在任意進製之間轉換數字

bindec -- 二進位制轉換為十進位制

ceil -- 進一法取整

cos -- 余弦

cosh -- 雙曲余弦

decbin -- 十進位制轉換為二進位制

dechex -- 十進位制轉換為十六進製制

decoct -- 十進位制轉換為八進位制

deg2rad -- 將角度轉換為弧度

exp -- 計算 e(自然對數的底)的指數

expm1 -- 返回 exp(number) - 1,甚至當 number 的值接近零也能計算出準確結果

floor -- 捨去法取整

fmod -- 返回除法的浮點數餘數

getrandmax -- 顯示隨機數最大的可能值

hexdec -- 十六進製制轉換為十進位制

hypot -- 計算一直角三角形的斜邊長度

is_finite -- 判斷是否為有限值

is_infinite -- 判斷是否為無限值

is_nan -- 判斷是否為合法數值

int -- 求乙個數接近它的最小整數

lcg_value -- 組合線性同餘發生器

log10 -- 以 10 為底的對數

log1p -- 返回 log(1 + number),甚至當 number 的值接近零也能計算出準確結果

log -- 自然對數

max -- 找出最大值

min -- 找出最小值

mt_getrandmax -- 顯示隨機數的最大可能值

mt_rand -- 生成更好的隨機數

mt_srand -- 播下乙個更好的隨機數發生器種子

octdec -- 八進位制轉換為十進位制

pi -- 得到圓周率值

pow -- 指數表示式

rad2deg -- 將弧度數轉換為相應的角度數

rand -- 產生乙個隨機整數

round -- 對浮點數進行四捨五入

sin -- 正弦

sinh -- 雙曲正弦

sqrt -- 平方根

srand -- 播下隨機數發生器種子

tan -- 正切

tanh -- 雙曲正切

Math 數學函式

數學函式 math是物件資料型別 裡邊提供了許多數學函式方法 1 math.abs 取絕對值 正數 math.abs 12 12 math.abs 12 12 2 math.ceil 向上取整 math.ceil 12 12 math.ceil 12.1 13 math.ceil 12.9 13 3...

Math數學函式

abs 絕對值 acos 反余弦 acosh 反雙曲余弦 asin 反正弦 asinh 反雙曲正弦 atan2 兩個引數的反正切 atan 反正切 atanh 反雙曲正切 base convert 在任意進製之間轉換數字 bindec 二進位制轉換為十進位制 ceil 進一法取整 cos 余弦 co...

Math(數學物件)

math 算術函式和常量 math.abs 計算絕對值 math.acos 計算反余弦值 math.asin 計算反正弦值 math.atan 計算反正切值 math.atan2 計算從x軸到乙個點之間的角度 math.ceil 對乙個數上捨入 math.cos 計算余弦值 math.e 算術常量e...