Faktoriál: Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d preklep |
rozne ucesania |
||
Riadok 1: | Riadok 1: | ||
V [[matematika|matematike]] sa pojmom '''faktoriál''' kladného celého čísla <math>n</math> označuje súčin všetkých kladných celých čísel menších alebo rovných |
V [[matematika|matematike]] sa pojmom '''faktoriál''' kladného celého čísla <math>n</math> označuje súčin všetkých kladných celých čísel menších alebo rovných <math>n</math>. Zapisuje sa <math>n!</math> a číta sa "n faktoriál". Napríklad: |
||
⚫ | |||
==Definícia== |
==Definícia== |
||
Faktoriál kladného celého čísla <math>n</math> je definovaný vzťahom: |
|||
⚫ | |||
Pre potreby [[kombinatorika|kombinatoriky]] je výhodné definovať aj faktoriál nuly. V takom prípade sa definitoricky kladie <math>0!=1</math>. |
|||
==Kombinatorické súvislosti== |
|||
Definícia faktoriálu je |
|||
Faktoriál čísla <math>n</math> sa rovná počtu rôznych [[permutácia (algebra)|permutácii]] <math>n</math>-prvkovej množiny. |
|||
==Asymptotické vlastnosti== |
|||
:<math> n!=\prod_{k=1}^n k \qquad \mbox{pre kazde } n \in \mathbb{N} \ge 0. \!</math> |
|||
Funkcia faktoriál rastie rýchlejšie, než akákoľvek [[exponenciálna funkcia]] a tým skôr rýchlešie než akýkoľvek [[polynóm]]. |
|||
⚫ | |||
==Algoritmické implementácie== |
|||
Napríklad: |
|||
⚫ | |||
⚫ | |||
Jedinou výnimkou je faktoriál 0, ktorý je definovaný ako |
|||
⚫ | |||
==Využitie== |
|||
* Faktoriály sú využívané v [[kombinatorika|kombinatorike]] |
|||
==Programovanie== |
|||
⚫ | |||
'''function''' faktorial(n) |
'''function''' faktorial(n) |
||
Riadok 35: | Riadok 29: | ||
} |
} |
||
==Rast== |
|||
⚫ | |||
{{Matematický výhonok}} |
{{Matematický výhonok}} |
Verzia z 12:52, 3. február 2007
V matematike sa pojmom faktoriál kladného celého čísla označuje súčin všetkých kladných celých čísel menších alebo rovných . Zapisuje sa a číta sa "n faktoriál". Napríklad:
Definícia
Faktoriál kladného celého čísla je definovaný vzťahom:
Pre potreby kombinatoriky je výhodné definovať aj faktoriál nuly. V takom prípade sa definitoricky kladie .
Kombinatorické súvislosti
Faktoriál čísla sa rovná počtu rôznych permutácii -prvkovej množiny.
Asymptotické vlastnosti
Funkcia faktoriál rastie rýchlejšie, než akákoľvek exponenciálna funkcia a tým skôr rýchlešie než akýkoľvek polynóm. Pre zaujímavosť, už predstavuje približne číslo čo je číslo väčšie ako počet atómov v nám známom vesmíre.
Algoritmické implementácie
Implementácia pomocou rekurzívnej funkcie. Ukážka v pseudokóde:
function faktorial(n) if n = 0 then return 1 else return n * faktorial(n - 1)
Ukážka implementácie v programovacom jazyku C:
int faktorial (int n) { if (n == 0) return 1; else return n * faktorial(n-1); }