Kuidas leida MATLABis Factorial

Kuidas Leida Matlabis Factorial



Arvu faktoriaali leidmine on laialdaselt kasutatav matemaatiline tehe, mida kasutatakse erinevate matemaatiliste probleemide lahendamiseks, nagu kombinatsioon, Taylori seeria ja palju muud. See on aeganõudev ülesanne, mis nõuab palju arvutusi, leides samal ajal suure arvu faktoriaali.

Tänapäeva suure jõudlusega andmetöötlustööriistade maailmas on faktoriaali käsitsi leidmine ebapraktiline lähenemine. MATLAB pakub meile sisseehitatud funktsiooni arvu faktoriaali kiireks ja tõhusaks arvutamiseks.

See õpetus tutvustab meetodit arvu või massiivi faktoriaali leidmiseks MATLABis.







Mis on MATLABis Factorial?

Mittenegatiivse täisarvu n faktoriaali saab defineerida kõigi positiivsete täisarvude korrutisena, mis on väiksemad või võrdsed arvuga n. Matemaatikas tähistatakse seda sümboliga (!) ja sellel on järgmine matemaatiline vorm:



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

Kuidas leida MATLABis tegur?

MATLABis saame arvutada mittenegatiivse täisarvu faktoriaali, kasutades sisseehitatud faktoriaal() funktsiooni. See funktsioon võtab sisendiks skalaarväärtuse või massiivi ja tagastab arvutatud faktoriaalväärtuse väljundina.



Süntaks
The faktoriaal() funktsiooni saab MATLABis rakendada järgmise süntaksi kaudu:





f = faktoriaal ( n )

Siin
Funktsioon f = faktoriaal(n) vastutab antud arvu n faktoriaali arvutamise eest.

  • Kui n tähistab skalaari, on selle arvutatud faktoriaali väärtus skalaararv, millel on sama suurus ja andmetüüp kui sisend skalaarväärtus n.
  • Kui n tähistab massiivi, arvutab see funktsioon iga sisendmassiiviga sama suuruse ja andmetüübiga väärtuse faktoriaali.

Näide 1: kuidas leida MATLABis skalaarväärtuse faktoriaal

See MATLAB-kood määrab antud skalaararvu n=100 faktoriaali, kasutades faktoriaal() funktsiooni.



n = 100 ;
f = faktoriaal ( n )

Näide 2: Massiivi faktoriaali arvutamine MATLABis

Selles näites loome 10 x 10 ruutmaatriksi kasutades maagia () funktsiooni ja kasutage faktoriaal() funktsioon arvutamiseks faktoriaalne antud maatriksist A.

A = maagia ( 10 ) ;
A_f = faktoriaal ( A )

Järeldus

Täisarvu faktoriaali leidmine on matemaatiline ülesanne, mis võrdub täisarvu korrutisega, mille kõik positiivsed väärtused on sellest täisarvust väiksemad või sellega võrdsed. MATLABis saab seda ülesannet tõhusalt täita sisseehitatud funktsiooni abil faktoriaal() funktsiooni. See juhend on pakkunud elluviimist faktoriaal() funktsioon koos näidetega, et paremini mõista, kuidas seda MATLABis kasutada.