A nagy teljesítményű számítástechnikai eszközök mai világában a faktoriális kézi keresés nem praktikus megközelítés. A MATLAB beépített függvényt biztosít számunkra egy szám faktoriálisának gyors és hatékony kiszámításához.
Ez az oktatóanyag bemutatja egy szám vagy tömb faktoriálisának megtalálásának módszerét a MATLAB-ban.
Mi az a Factorial a MATLAB-ban?
Egy n nem negatív egész szám faktoriálisa definiálható az n számnál kisebb vagy azzal egyenlő összes pozitív egész szorzataként. A matematikában egy (!) szimbólummal jelölik, és a következő matematikai alakja van:
N ! = N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )
Hogyan lehet megtalálni a faktorszámot a MATLAB-ban?
A MATLAB-ban ki tudjuk számítani egy nem negatív egész szám faktoriálisát a beépített faktoriális() funkció. Ez a függvény bemenetként egy skaláris értéket vagy egy tömböt vesz fel, és a számított faktoriális értéket adja vissza kimenetként.
Szintaxis
A faktoriális() függvény a MATLAB-ban a következő szintaxissal valósítható meg:
f = faktoriális ( n )
Itt,
A funkció f = faktoriális(n) felelős az adott n szám faktoriálisának kiszámításáért.
- Ha n egy skalárt jelent, akkor a számított faktoriális értéke egy skalárszám lesz, amelynek mérete és adattípusa megegyezik a bemeneti n skalárértékkel.
- Ha n egy tömböt jelent, akkor ez a függvény minden olyan érték faktoriálisát számítja ki, amelyek mérete és adattípusa megegyezik a bemeneti tömbével.
1. példa: Hogyan találjuk meg a skaláris érték faktorát a MATLAB-ban
Ez a MATLAB kód az adott skalárszám n=100 faktoriálisát határozza meg a segítségével faktoriális() funkció.
n = 100 ;
f = faktoriális ( n )
2. példa: Egy tömb faktorszámának kiszámítása MATLAB-ban
Ebben a példában 10 x 10 négyzetméteres mátrixot hozunk létre a varázslat() funkciót, és használja a faktoriális() függvény kiszámításához faktoriális az adott A mátrixból.
A = varázslat ( 10 ) ;A_f = faktoriális ( A )
Következtetés
Egy egész szám faktoriálisának megtalálása olyan matematikai feladat, amely megegyezik egy olyan egész szám szorzatával, amelynek minden pozitív értéke kisebb vagy egyenlő, mint az egész szám. A MATLAB-ban ez a feladat hatékonyan végrehajtható a beépített segítségével faktoriális() funkció. Ez az útmutató a végrehajtását biztosította faktoriális() függvényt példákkal, hogy jobban megértsük, hogyan kell használni a MATLAB-ban.