Šiandieniniame didelio našumo skaičiavimo įrankių pasaulyje nepraktiškas būdas rasti faktorių rankiniu būdu. MATLAB suteikia mums integruotą funkciją, leidžiančią greitai ir efektyviai apskaičiuoti skaičiaus faktorialą.
Šioje pamokoje bus pateiktas metodas, kaip rasti skaičiaus ar masyvo faktorialą MATLAB.
Kas yra faktorialus MATLAB?
Neneigiamo sveikojo skaičiaus n faktorialus gali būti apibrėžtas kaip visų teigiamų sveikųjų skaičių, mažesnių už skaičių n arba lygus jam, sandauga. Matematikoje jis žymimas (!) simboliu ir turi tokią matematinę formą:
N ! = N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )
Kaip rasti faktorių MATLAB?
MATLAB sistemoje galime apskaičiuoti neneigiamo sveikojo skaičiaus faktorialą naudodami įtaisytąjį faktorialus () funkcija. Ši funkcija kaip įvestį paima skaliarinę reikšmę arba masyvą ir grąžina apskaičiuotą faktorių vertę kaip išvestį.
Sintaksė
The faktorialus () funkcija gali būti įdiegta MATLAB naudojant šią sintaksę:
f = faktorialus ( n )
Čia
Funkcija f = faktorialus(n) yra atsakingas už duoto skaičiaus n faktorialo apskaičiavimą.
- Jei n reiškia skaliarą, jo apskaičiuoto faktorialo reikšmė bus skaliarinis skaičius, kurio dydis ir duomenų tipas toks pat kaip įvesties skaliarinė vertė n.
- Jei n reiškia masyvą, ši funkcija apskaičiuos kiekvienos reikšmės faktorialą, kurio dydis ir duomenų tipas toks pat kaip įvesties masyvas.
1 pavyzdys: Kaip rasti skaliarinės reikšmės faktorių MATLAB
Šis MATLAB kodas nustato duoto skaliarinio skaičiaus faktorialą n=100, naudodamas faktorialus () funkcija.
n = 100 ;
f = faktorialus ( n )
2 pavyzdys: Kaip apskaičiuoti masyvo faktorių MATLAB
Šiame pavyzdyje mes sukuriame 10 x 10 kvadratinę matricą naudodami magija() funkciją ir naudokite faktorialus () funkcija apskaičiuoti faktorinis pateiktos matricos A.
A = magija ( 10 ) ;A_f = faktorialus ( A )
Išvada
Sveikojo skaičiaus faktorialo radimas yra matematinė užduotis, kuri lygi sveikojo skaičiaus sandaugai, kai visos teigiamos reikšmės yra mažesnės už tą sveikąjį skaičių arba jam lygios. MATLAB sistemoje šią užduotį galima efektyviai atlikti naudojant įmontuotą faktorialus () funkcija. Šiame vadove pateiktas įgyvendinimas faktorialus () funkcija su pavyzdžiais, kad geriau suprastų, kaip ją naudoti MATLAB.