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 o dużej precyzji
WymaganiaTe funkcje są częścią modułu podstawowego, dlatego
są zawsze dostępne.InstalacjaBy używać tych funkcji, nie trzeba niczego instalować.
Są one częścią jądra PHP.Konfiguracja startowaTo rozszerzenie nie definiuje żadnych dyrektyw
konfiguracyjnych.Typy zasobówTo rozszerzenie nie definiuje żadnych rodzajów zasobów.Predefiniowane stałe
Poniższe stałe są częścią rdzenia PHP a więc są zawsze widoczne.
Tabela 1. Math constantsConstantValueDescriptionM_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.57721566490153286061Euler constant [4.0.2]
Only M_PI is available in PHP versions up to and including PHP 4.0.0.
All other constants are available starting with PHP 4.0.0. Constants
labeled [4.0.2] were added in PHP 4.0.2.
Spis treściabs -- Wartość bezwględna (moduł z liczby)acos -- Oblicza arcus cosinus liczbyacosh -- Area cosinus hiperbolicznyasin -- Oblicza arcus sinus liczbyasinh -- Area sinus hiperbolicznyatan2 -- Arcus tangens dwóch zmiennychatan -- Oblicza arcus tangens liczbyatanh -- Area tangens hiperbolicznybase_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 -- Oblicza cosinus kątacosh -- 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 -- Oblicza eksponentę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ółfmod -- Returns the floating point remainder (modulo) of the division
of the argumentsgetrandmax -- Największa możliwa liczba losowahexdec -- Konwersja liczby szesnastkowej do dziesiętnejhypot --
Zwraca sqrt( num1*num1 + num2*num2)
is_finite --
Bada skończoność liczby
is_infinite --
Bada nieskończoność liczby
is_nan --
Bada, czy wartość jest symbolem nieoznaczonym
lcg_value -- Złożony przystający generator liniowylog10 -- 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
log -- Logarytm naturalnymax -- Znajduje największą liczbęmin -- Znajduje najmniejszą wartośćmt_getrandmax -- Największa możliwa liczba losowamt_rand -- Wygeneruj lepszą liczbę losowąmt_srand -- Inicjuje generator Mersenne Twisteroctdec -- 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 -- Oblicza sinus kątasinh -- Sinus hiperbolicznysqrt -- Pierwiastek kwadratowysrand -- Inicjuje generator liczb losowychtan -- Oblicza tangens kątatanh -- Tangens hiperbolicznyPoprzedniSpis treściNastępnymailparse_uudecode_allPoczą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