Funkcje MatematycznePodręcznik PHPPoprzedniNastępnyIX. Funkcje MatematyczneWprowadzenie
Omówione poniżej funkcje operują na wartościach z przedziałów typów
integer i float na twoim komputerze (co odpowiada
zakresowi long resp. double języka C).
Jeśli potrzebujesz obsługi większych liczb, zajrzyj do funkcji matematycznych dla liczb dowolnej dokładności
Stałe matematyczne
Poniższe wartości są zdefiniowane w PHP jako stałe w rozszerzeniu
matematycznym:
Tabela 1. Stałe matematyczneStałaWartosćOpisM_PI3.14159265358979323846PiM_E2.7182818284590452354eM_LOG2E1.4426950408889634074log_2 eM_LOG10E0.43429448190325182765log_10 eM_LN20.69314718055994530942log_e 2M_LN102.30258509299404568402log_e 10M_PI_21.57079632679489661923pi/2M_PI_40.78539816339744830962pi/4M_1_PI0.318309886183790671541/piM_2_PI0.636619772367581343082/piM_SQRTPI1.77245385090551602729sqrt(pi) [4.0.2]M_2_SQRTPI1.128379167095512573902/sqrt(pi)M_SQRT21.41421356237309504880sqrt(2)M_SQRT31.73205080756887729352sqrt(3) [4.0.2]M_SQRT1_20.707106781186547524401/sqrt(2)M_LNPI1.14472988584940017414log_e(pi) [4.0.2]M_EULER0.57721566490153286061Stała Eulera [4.0.2]
Tylko stała M_PI była dostępna w wsześniejszych wersjach PHP do PHP4RC1
włącznie. Pozostałe pojawiły się w PHP 4.0. Stałe oznaczone [4.0.2] zostały
dodane w PHP 4.0.2.
Spis treściabs -- Wartość bezwględna (moduł z liczby)acos -- Arcus cosinusacosh -- Odwrotny cosinus hiperbolicznyasin -- Arcus sinusasinh -- Odwrotny sinus hiperbolicznyatan -- Arcus tangensatanh -- Odwrotny tangens hiperbolicznyatan2 -- Arcus tangens dwóch zmiennychbase_convert -- Konwertuje liczbę pomiędzy różnymi systemami liczbowymi
bindec -- Konwertuje liczbę dwójkową na dziesiętnąceil -- Zaokrągla ułamki w góręcos -- Cosinuscosh -- Cosinus hiperbolicznydecbin -- Konwertuje liczbę dziesiętną do dwójkowejdechex -- Konwersja liczby dziesiętnej do szesnastkowejdecoct -- Konwersja liczby dziesiętnej do ósemkowejdeg2rad --
Przelicza stopnie na radiany
exp -- e do potęgi ...floor -- Zaokrągla ułamki w dółgetrandmax -- Największa możliwa liczba losowahexdec -- Konwersja liczby szesnastkowej do dziesiętnejlcg_value -- Złożony przystający generator liniowylog -- Logarytm naturalnylog10 -- Logarytm dziesiętnymax -- Znajduje największą liczbęmin -- Znajduje najmniejszą wartośćmt_rand -- Wygeneruj lepszą liczbę losowąmt_srand -- Inicjalizuj generator Mersenne Twistermt_getrandmax -- Największa możliwa liczba losowanumber_format -- Formatuje liczbę według szablonuoctdec -- Konwersja liczby ósemkowej do dziesiętnejpi -- Wartość liczby Pipow -- Potęgowanierad2deg --
Przelicza radiany na stopnie.
rand -- Wygeneruj liczbę losowąround -- Zaokrągla liczbę zmiennoprzecinkowąsin -- Sinussinh -- Sinus hiperbolicznysqrt -- Pierwiastek kwadratowysrand -- Inicjalizuje generator liczb losowychtan -- Tangenstanh -- Tangens hiperbolicznyPoprzedniSpis treściNastępnyezmlm_hashPoczątek rozdziałuabs
Wyszukiwarka
Podobne podstrony:
ref mathref mathref mathref math2008 11 Maximum Math Free Computer Algebra with Maximaref oracleref miscref xmlgroup group mathref sybasepercepcja refref dbxref dbmref ingresref overloadmath mulref xmlrpcwięcej podobnych podstron