AbsoluteValue (x)
Alternativní názvy: abs
Absolutní hodnota čísla x
, případně modul v případě komplexního čísla x
. U komplexního čísla to je vlastně vzdálenost x
od počátku. Je to to stejné, jako |x|
.
Více informací najdete v encyklopedii Wikipedia, Planetmath (absolutní hodnota; text je v angličtině), Planetmath (absolutní hodnota komplexního čísla; text je v angličtině), Mathworld (absolutní hodnota; text je v angličtině) a Mathworld (absolutní hodnota komplexního čísla; text je v angličtině).
Chop (x)
Nahrazovat velmi malá čísla nulou.
ComplexConjugate (z)
Alternativní názvy: conj
Conj
Vypočítá komplexně sdružené číslo ke komplexnímu číslu z
. Pokud je z
vektor nebo matice, vypočítají se komplexně sdružená čísla pro všechny prvky.
Více informací najdete v encyklopedii Wikipedia.
Denominator (x)
Získat jmenovatel racionálního čísla.
Více informací najdete v encyklopedii Wikipedia.
FractionalPart (x)
Vrátit část čísla za desetinnou čárkou.
Více informací najdete v encyklopedii Wikipedia (text je v angličtině).
Im (z)
Alternativní názvy: ImaginaryPart
Vrátit imaginární část komplexního čísla. Například Re(3+4i)
vyplodí 4.
Více informací najdete v encyklopedii Wikipedia.
IntegerQuotient (m,n)
Dělit beze zbytku.
IsComplex (num)
Zkontrolovat, jestli je argument komplexní (ne reálné) číslo. Tím se míní opravdu číslo, které není reálné. Takže IsComplex(3)
vrátí false
, zatímco IsComplex(3-1i)
vrátí true
.
IsComplexRational (num)
Zkontrolovat, zda je argument komplexní racionální číslo. Tzn., že jak reální, tak imaginární část jsou zadány jako racionální čísla. Racionálním se samozřejmě myslí, že „není uloženo jako desetinné číslo s plovoucí čárkou“.
IsFloat (num)
Zkontrolovat, zda je argument reálné desetinné číslo (ne komplexní).
IsGaussInteger (num)
Alternativní názvy: IsComplexInteger
Zkontrolovat, jestli je argument celé komplexní číslo. Celé komplexní číslo je číslo ve tvaru n+1i*m
, kde n
a m
jsou celá čísla.
IsInteger (num)
Zkontrolovat, zda je argument celé číslo (ne komplexní).
IsNonNegativeInteger (num)
Zkontrolovat, zda je argument nezáporné reálné celé číslo. Tj. buď kladné celé číslo nebo nula.
IsPositiveInteger (num)
Alternativní názvy: IsNaturalNumber
Zkontrolovat, zda je argument kladné reálné celé číslo. Upozorňujeme, že se řídíme konvencí, že 0 není přirozené číslo.
IsRational (num)
Zkontrolovat, zda je argument racionální (ne komplexní) číslo. Racionální samozřejmě prostě znamená „není uloženo jako desetinné číslo s plovoucí čárkou“.
IsReal (num)
Zkontrolovat, zda je argument reálné číslo.
Numerator (x)
Získat čitatel racionálního čísla.
Více informací najdete v encyklopedii Wikipedia.
Re (z)
Alternativní názvy: RealPart
Vrátit reálnou část komplexního čísla. Například Re(3+4i)
vyplodí 3.
Více informací najdete v encyklopedii Wikipedia.
Sign (x)
Alternativní názvy: sign
Vrátit znaménko čísla. Konkrétně vrací -1
u záporných čísel, 0
pro nulu a 1
u kladných čísel. Pokud je x
komplexní hodnota, pak Sign
vrací směr nebo 0.
ceil (x)
Alternativní názvy: Ceiling
Získat nejnižší celé číslo, které je větší nebo rovno n
. Například:
genius>
ceil(1.1)
= 2genius>
ceil(-1.1)
= -1
Měli byste být obezřetní a uvědomit si, že desetinná čísla jsou uchovávána v binární podobě, takže nemusí mít naprosto přesně tu hodnotu, kterou očekáváte. Například ceil(420/4.2)
vrací 101 a ne 100, jak byste asi očekávali. To je tím, že 4,2 je ve skutečnosti uloženo jako nepatrně méně než 4,2. Pokud chcete přesné výsledky, použijte racionální vyjádření 42/10
.
exp (x)
Exponenciální funkce. Jedná se o funkci e^x
, kde e
je základ přirozeného logaritmu.
Více informací najdete v encyklopediích Planetmath (text je v angličtině), Mathworld (text je v angličtině) a Wikipedia.
float (x)
Udělá z čísla desetinné číslo. Tzn., že vrací hodnotu čísla x
v podobě čísla s plovoucí desetinnou čárkou.
floor (x)
Alternativní názvy: Floor
Vrátit nejvyšší celé číslo, které je menší nebo rovno n
.
ln (x)
Přirozený logaritmus, logaritmus o základu e
.
Více informací najdete v encyklopediích Planetmath (text je v angličtině), Mathworld (text je v angličtině) a Wikipedia.
log (x)
log (x,b)
Logaritmus x
o základu b
(v režimu modulární aritmetiky nazýván DiscreteLog
), pokud není základ uveden, použije se e
.
log10 (x)
Logaritmus čísla x
o základu 10.
log2 (x)
Alternativní názvy: lg
Logaritmus čísla x
o základu 2.
max (a,argumenty...)
Alternativní názvy: Max
Maximum
Vrací maximum z argumentů nebo matice.
min (a,argumenty...)
Alternativní názvy: Min
Minimum
Vrátit minimum z argumentů nebo matice.
rand (velikost...)
Generovat náhodné desetinné číslo z intervalu [0,1)
. Pokud je zadána velikost, pak se vygeneruje matice (zadána dvě čísla) nebo vektor (zadáno jedno číslo) této velikosti.
randint (max,velikost...)
Generovat náhodné číslo z intervalu [0,max)
. Pokud je zadána velikost, pak se vygeneruje matice (zadána dvě čísla) nebo vektor (zadáno jedno číslo) této velikosti. Například
genius>
randint(4)
= 3genius>
randint(4,2)
= [0 1]genius>
randint(4,2,3)
= [2 2 1 0 0 3]
round (x)
Alternativní názvy: Round
Zaokrouhlit číslo.
sqrt (x)
Alternativní názvy: SquareRoot
Druhá odmocnina. Při práci v režimu modulární aritmetiky s celými čísly vrací buď null
nebo vektor druhých odmocnin. Příklady:
genius>
sqrt(2)
= 1.41421356237genius>
sqrt(-1)
= 1igenius>
sqrt(4) mod 7
= [2 5]genius>
2*2 mod 7
= 4genius>
5*5 mod 7
= 4
Více informací najdete v encyklopediích Wikipedia a Planetmath (text je v angličtině).
trunc (x)
Alternativní názvy: Truncate
IntegerPart
Oříznout číslo na celé číslo (vrátí celou část).