Skip to content

Matematyka

Moduł matematyka (55)

Nazwa polska Nazwa angielska Opis
oblicz('wyrażenie') calc('wyrażenie') Główna funkcja która oblicza wyrażenia matematyczne i trygonometryczne.
oblicz_formatuj('wyrażenie', n) calc_format('wyrażenie', n) Oblicza wyrażenia matematyczne i trygonometryczne z określoną liczbą miejsc po przecinku.
sin(x) sin(x) Zwraca sinus kąta 'x' (w radianach). Argument i wynik są typu 'liczba_rozszerzona' (typ zmiennoprzecinkowy o najwyższej precyzji).
cos(x) cos(x) Zwraca cosinus kąta 'x' (w radianach). Argument i wynik są typu 'liczba_rozszerzona' Argument i wynik są typu 'liczba_rozszerzona'.
tan(x) tan(x) Zwraca tangens kąta 'x' (w radianach). Argument i wynik są typu 'Liczba_rozszerzona' Uwaga: Dla kątów bliskich π/2 + kπ (gdzie tangens dąży do nieskończoności), wynik może być bardzo dużą liczbą lub może wystąpić błąd przepełnienia w zależności od kontekstu..
arcsin(x) arcsin(x) Zwraca arcus sinus wartości x. Wynik jest kątem w radianach w zakresie [-π/2, π/2]. Argument x musi należeć do przedziału [-1, 1]. Podanie wartości spoza tego zakresu spowoduje błąd wykonania (lub zwróci NaN - Not a Number).
arccos(x) arccos(x) Zwraca arcus cosinus wartości x. Wynik jest kątem w radianach w zakresie [0, π]. Argument x musi należeć do przedziału [-1, 1]. Podanie wartości spoza tego zakresu spowoduje błąd wykonania (lub zwróci NaN - Not a Number).
arctan(x) arctan(x) Zwraca arcus tangens wartości x. Wynik jest kątem w radianach w zakresie (-π/2, π/2).
arctan2(x,y) arctan2(x,y) Zwraca arcus tangens ilorazu y / x, ale bierze pod uwagę znaki obu argumentów (y i x), aby poprawnie określić ćwiartkę układu współrzędnych. Wynik jest kątem w radianach w zakresie (-π, π]). Jest to preferowana funkcja do obliczania kąta na podstawie współrzędnych (x, y), ponieważ ArcTan(y/x) nie rozróżnia między kątami różniącymi się o π (180 stopni). Jeśli 'x' i 'y' są oba równe 0, wynik jest zazwyczaj 0, ale zachowanie może zależeć od implementacji.
degtorad(stopień) degtorad(degree) Konwertuje stopnie na radiany.
dadtodeg(radian) dadtodeg(radian) Konwertuje radiany na stopnie.
Pi Pi Reprezentuje liczbę π z dużą precyzją.
cotan(x) cotan(x) Zwraca kotangens kąta x (w radianach).
sinh(x) sinh(x) Zwraca sinus hiperboliczny wartości x.
cosh(x) cosh(x) Zwraca cosinus hiperboliczny wartości x.
tanh(x) tanh(x) Zwraca tangens hiperboliczny wartości x.
arcsinh(x) arcsinh(x) Zwraca arcus sinus hiperboliczny wartości x.
arctanh(x) arctanh(x) Zwraca arcus tangens hiperboliczny wartości x.
sec(x) sec(x) Zwraca sekans kąta x (1/cos(x)).
scc(x) scc(x) Zwraca kosekans kąta x (1/sin(x)).
arccot(x) arccot(x) Zwraca arcus kotangens wartości x.
arcsec(x) arcsec(x) Zwraca arcus sekans wartości x.
arccsc(x) arccsc(x) Zwraca arcus kosekans wartości x.
arccosh(x) arccosh(x) Zwraca arcus cosinus hiperboliczny wartości x.
coth(x) coth(x) Zwraca kotangens hiperboliczny wartości x.
ccsch(x) ccsch(x) Zwraca kosekans hiperboliczny wartości x.
sech(x) sech(x) Zwraca sekans hiperboliczny wartości x.
csc(x) csc(x) Zwraca kosekans kąta x.
abs(x) abs(x) Zwraca wartość bezwzględną liczby x.
sqr(x) sqr(x) Zwraca kwadrat liczby x.
sqrt(x) sqrt(x) Zwraca pierwiastek kwadratowy z liczby x.
ln(x) ln(x) Zwraca logarytm naturalny liczby x.
power(x, y) power(x, y) Podnosi x do potęgi y.
zwiększ(x) inc(x) Inkrementuje wartość x o 1.
zmniejsz(x) dec(x) Dekrementuje wartość x o 1.
ułamek(x) -- Zwraca część ułamkową liczby x.
losuj() randomize() Inicjalizuje generator liczb losowych.
losowy(max) random(max) Zwraca losową liczbę całkowitą w zakresie 0..max-1.
Int(x) Int(x) Zwraca część całkowitą liczby x.
odd(x) odd(x) Sprawdza, czy liczba całkowita x jest nieparzysta.
log10(x) log10(x) Zwraca logarytm dziesiętny liczby x.
log2(x) log2(x) Zwraca logarytm binarny liczby x.
sufit(x) ceil(x) Zaokrągla liczbę w górę.
podłoga(x) floor(x) Zaokrągla liczbę w dół.
hypot(x,y) hypot(x,y) Zwraca długość przeciwprostokątnej √(x² + y²).
min(x,y) min(x,y) Zwraca mniejszą z dwóch liczb.
maks(x,y) max(x,y) Zwraca większą z dwóch liczb.
zaokrąglić(x) round(x) Zaokrągla liczbę do najbliższej liczby całkowitej.
czy_jest_nan(x) is_nan(x) Sprawdza, czy wartość x jest NaN.
isinfinite(x) isinfinite(x) Sprawdza, czy wartość x jest nieskończona.
isnanorinfinity(x) isnanorinfinity(x) Sprawdza, czy wartość x jest NaN lub nieskończona.
iszero(A,[Epsilon]) iszero(A,[Epsilon]) Sprawdza, czy liczba A jest bliska zeru.
isnegative(X) isnegative(X) Sprawdza, czy liczba X jest ujemna.
isnanorinf(X) isnanorinf(X) Sprawdza, czy X jest NaN lub nieskończonością.
odcięcie(X) trunc(X) Obcina część ułamkową liczby w kierunku zera.