Jak najít faktoriál v MATLABu

Jak Najit Faktorial V Matlabu



Hledání faktoriálu čísla je široce používaná matematická operace, která se používá k řešení různých matematických problémů, jako je kombinace, Taylorova řada a mnoho dalších. Jedná se o časově náročný úkol, který vyžaduje mnoho výpočtů a zároveň nalezení faktoriálu velkého čísla.

V dnešním světě vysoce výkonných počítačových nástrojů je ruční hledání faktoriálu nepraktickým přístupem. MATLAB nám poskytuje vestavěnou funkci pro rychlý a efektivní výpočet faktoriálu čísla.

Tento tutoriál představí metodu k nalezení faktoriálu čísla nebo pole v MATLABu.







Co je faktoriál v MATLABu?

Faktoriál nezáporného celého čísla n lze definovat jako součin všech kladných celých čísel menších nebo rovných číslu n. V matematice se označuje symbolem (!) a má následující matematický tvar:



N ! = N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )

Jak najít faktoriál v MATLABu?

V MATLABu můžeme vypočítat faktoriál nezáporného celého čísla pomocí vestavěného faktoriál() funkce. Tato funkce bere jako vstup skalární hodnotu nebo pole a jako výstup vrací vypočítanou faktoriálovou hodnotu.



Syntax
The faktoriál() Funkce může být implementována v MATLABu pomocí následující syntaxe:





f = faktoriál ( n )

Tady,
Funkce f = faktoriál(n) je zodpovědný za výpočet faktoriálu daného čísla n.

  • Pokud n představuje skalár, hodnota jeho vypočítaného faktoriálu bude skalární číslo, které má stejnou velikost a datový typ jako vstupní skalární hodnota n.
  • Pokud n představuje pole, tato funkce vypočítá faktoriál každé hodnoty, která má stejnou velikost a datový typ jako vstupní pole.

Příklad 1: Jak najít faktoriál skalární hodnoty v MATLABu

Tento kód v MATLABu určuje faktoriál daného skalárního čísla n=100 pomocí faktoriál() funkce.



n = 100 ;
f = faktoriál ( n )

Příklad 2: Jak vypočítat faktoriál pole v MATLABu

V tomto příkladu vytvoříme čtvercovou matici 10 x 10 pomocí kouzlo() fungovat a používat faktoriál() funkce pro výpočet faktoriál dané matice A.

A = magie ( 10 ) ;
A_f = faktoriál ( A )

Závěr

Nalezení faktoriálu celého čísla je matematický úkol, který se rovná součinu celého čísla se všemi kladnými hodnotami menšími nebo rovnými tomuto celému číslu. V MATLABu lze tento úkol efektivně provádět pomocí vestavěného faktoriál() funkce. Tato příručka poskytla implementaci faktoriál() funkce s příklady pro lepší pochopení toho, jak ji používat v MATLABu.