V dnešnom svete vysokovýkonných počítačových nástrojov je manuálne hľadanie faktoriálu nepraktickým prístupom. MATLAB nám poskytuje vstavanú funkciu na výpočet faktoriálu čísla rýchlym a efektívnym spôsobom.
Tento tutoriál predstaví metódu na nájdenie faktoriálu čísla alebo poľa v MATLABE.
Čo je faktoriál v MATLABE?
Faktoriál nezáporného celého čísla n možno definovať ako súčin všetkých kladných celých čísel menších alebo rovných číslu n. V matematike sa označuje symbolom (!) a má nasledujúci matematický tvar:
N ! = N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )
Ako nájsť faktoriál v MATLABE?
V MATLABE môžeme vypočítať faktoriál nezáporného celého čísla pomocou vstavaného faktoriál() funkciu. Táto funkcia berie skalárnu hodnotu alebo pole ako vstup a vracia vypočítanú faktoriálnu hodnotu ako výstup.
Syntax
The faktoriál() Funkcia môže byť implementovaná v MATLAB pomocou nasledujúcej syntaxe:
f = faktoriál ( n )
Tu,
Funkcia f = faktoriál (n) je zodpovedný za výpočet faktoriálu daného čísla n.
- Ak n predstavuje skalár, hodnota jeho vypočítaného faktoriálu bude skalárne číslo, ktoré má rovnakú veľkosť a dátový typ ako vstupná skalárna hodnota n.
- Ak n predstavuje pole, táto funkcia vypočíta faktoriál každej hodnoty, ktorá má rovnakú veľkosť a typ údajov ako vstupné pole.
Príklad 1: Ako nájsť faktoriál skalárnej hodnoty v MATLABE
Tento MATLAB kód určuje faktoriál daného skalárneho čísla n=100 pomocou faktoriál() funkciu.
n = 100 ;
f = faktoriál ( n )
Príklad 2: Ako vypočítať faktoriál poľa v MATLABE
V tomto príklade vytvoríme štvorcovú maticu 10 x 10 pomocou mágia() fungovať a používať faktoriál() funkcia na výpočet faktoriál danej matice A.
A = mágia ( 10 ) ;A_f = faktoriál ( A )
Záver
Nájdenie faktoriálu celého čísla je matematická úloha, ktorá sa rovná súčinu celého čísla so všetkými kladnými hodnotami menšími alebo rovnými tomuto celému číslu. V MATLAbe možno túto úlohu efektívne vykonávať pomocou vstavaného faktoriál() funkciu. Táto príručka poskytla implementáciu faktoriál() funkcia s príkladmi pre lepšie pochopenie toho, ako ju používať v MATLABE.