Hur man hittar faktor i MATLAB

Hur Man Hittar Faktor I Matlab



Att hitta faktorialen för ett tal är en mycket använd matematisk operation som används för att lösa olika matematiska problem som kombination, Taylor-serier och många fler. Detta är en tidskrävande uppgift som kräver många beräkningar samtidigt som man hittar faktorialen för ett stort antal.

I dagens värld av högpresterande datorverktyg är det opraktiskt att hitta faktorial manuellt. MATLAB förser oss med en inbyggd funktion för att beräkna faktorialen för ett tal på ett snabbt och effektivt sätt.

Denna handledning kommer att presentera metoden för att hitta faktorialen för ett nummer eller en matris i MATLAB.







Vad är faktor i MATLAB?

Faktorer av ett icke-negativt heltal n kan definieras som en produkt av alla positiva heltal mindre än eller lika med talet n. I matematik betecknas den med en (!) symbol och har följande matematiska form:



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

Hur hittar man faktorn i MATLAB?

I MATLAB kan vi beräkna faktorialen för ett icke-negativt heltal med hjälp av det inbyggda factorial() fungera. Denna funktion tar ett skalärt värde eller en matris som indata och returnerar det beräknade faktorvärdet som en utdata.



Syntax
De factorial() funktion kan implementeras i MATLAB genom följande syntax:





f = faktoriell ( n )

Här,
Funktionen f = faktoriell(n) är ansvarig för att beräkna faktorialen för det givna talet n.

  • Om n representerar en skalär kommer värdet på dess beräknade faktorial att vara ett skalärt tal med samma storlek och datatyp som det ingående skalära värdet n.
  • Om n representerar en matris, kommer denna funktion att beräkna faktorvärdet för varje värde som har samma storlek och datatyp som inmatningsmatrisen.

Exempel 1: Hur man hittar faktorn för ett skalärt värde i MATLAB

Denna MATLAB-kod bestämmer faktorn för det givna skalära talet n=100 med hjälp av factorial() fungera.



n = 100 ;
f = faktoriell ( n )

Exempel 2: Hur man beräknar faktorn för en array i MATLAB

I det här exemplet skapar vi en 10 x 10 kvadratisk matris med hjälp av magi() funktion och använd factorial() funktion för att beräkna faktoriellt av den givna matrisen A.

A = magi ( 10 ) ;
A_f = faktoriell ( A )

Slutsats

Att hitta ett heltals faktor är en matematisk uppgift som är lika med produkten av ett heltal med alla positiva värden mindre än eller lika med det heltal. I MATLAB kan denna uppgift utföras effektivt med hjälp av den inbyggda factorial() fungera. Denna guide har tillhandahållit implementeringen av factorial() funktion med exempel för en bättre förståelse för hur man använder den i MATLAB.