I nutidens verden af højtydende computerværktøjer er det en upraktisk tilgang at finde faktorial manuelt. MATLAB giver os en indbygget funktion til at beregne fakultetet af et tal på en hurtig og effektiv måde.
Denne tutorial vil præsentere metoden til at finde fakultetet af et tal eller en matrix i MATLAB.
Hvad er faktor i MATLAB?
Faktorer af et ikke-negativt heltal n kan defineres som et produkt af alle positive heltal mindre end eller lig med tallet n. I matematik er det angivet med et (!) symbol og har følgende matematiske form:
N ! = N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )
Hvordan finder man faktoren i MATLAB?
I MATLAB kan vi beregne faktoren for et ikke-negativt heltal ved hjælp af den indbyggede factorial() fungere. Denne funktion tager en skalarværdi eller et array som input og returnerer den beregnede faktorielle værdi som et output.
Syntaks
Det factorial() funktion kan implementeres i MATLAB gennem følgende syntaks:
f = faktoriel ( n )
Her,
Funktionen f = faktoriel(n) er ansvarlig for at beregne fakultetet for det givne tal n.
- Hvis n repræsenterer en skalar, vil værdien af dens beregnede fakultet være et skalartal, der har samme størrelse og datatype som den indgående skalarværdi n.
- Hvis n repræsenterer et array, vil denne funktion beregne faktoren for hver værdi med samme størrelse og datatype som input-arrayet.
Eksempel 1: Sådan finder du faktoren for en skalarværdi i MATLAB
Denne MATLAB-kode bestemmer faktoren for det givne skalartal n=100 ved hjælp af factorial() fungere.
n = 100 ;
f = faktoriel ( n )
Eksempel 2: Sådan beregnes faktoren for et array i MATLAB
I dette eksempel opretter vi en 10 x 10 kvadratisk matrix ved hjælp af magi() funktion og brug factorial() funktion til at beregne faktorielle af den givne matrix A.
A = magi ( 10 ) ;A_f = faktoriel ( EN )
Konklusion
At finde fakultetet af et heltal er en matematisk opgave, der er lig med produktet af et heltal med alle positive værdier mindre end eller lig med dette heltal. I MATLAB kan denne opgave effektivt udføres ved hjælp af den indbyggede factorial() fungere. Denne vejledning har givet implementeringen af factorial() funktion med eksempler for en bedre forståelse af, hvordan man bruger det i MATLAB.