MatematykaPodręcznik PHPPoprzedniNastępnyLI. MatematykaWprowadzenie
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 wcześniejszych wersjach PHP do PHP 4.0.0.
włącznie. Pozostałe pojawiły się w PHP 4.0.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 ...expm1 --
Zwraca exp(liczba) - 1, obliczoną w taki sposób, że wartość jest dokładna,
nawet jeśli liczba jest bliska zeru
floor -- Zaokrągla ułamki w dółgetrandmax -- Największa możliwa liczba losowahexdec -- Konwersja liczby szesnastkowej do dziesiętnejhypot --
Zwraca sqrt( num1*num1 + num2*num2)
lcg_value -- Złożony przystający generator liniowylog -- Logarytm naturalnylog10 -- Logarytm dziesiętnylog1p --
Zwraca log(1 + liczba), obliczony w taki sposób, że wartości są dokładne,
nawet, jeśli liczba jest bliska zeru
max -- 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ępnymailparse_msg_get_partPoczą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