Come calcolare il fattoriale su Octave

In questa lezione ti spiego come calcolare il numero fattoriale su Octave

Cos'è il numero fattoriale? Il fattoriale di un numero intero positivo n≥0 è il prodotto tra il numero e i numeri interi da (n-1) a 1. $$ n! = n \cdot (n-1) \cdot (n-2) \cdot \dots \cdot 2 \cdot 1 $$ Per indicare il fattoriale di un numero si usa il simbolo n! Inoltre, per definizione il fattoriale di zero è uguale a uno.

Per calcolare il numero fattoriale n! su Octave puoi usare la funzione factorial()

factorial(n)

Il parametro n è un numero intero non negativo (n≥0) di cui vuoi calcolare il fattoriale.

Ad esempio, calcola il fattoriale 3! tramite la funzione factorial()

>> factorial(3)

Il fattoriale di 3 è uguale a 6

ans = 6

perché

$$ 3! = 3 \cdot 2 \cdot 1 = 6 $$

Ora calcola il fattoriale 4!

>> factorial(4)

Il fattoriale di 4 è uguale a 24

ans = 24

perché

$$ 4! = 4 \cdot 3 \cdot 2 \cdot 1 = 24 $$

Se provi a calcolare il fattoriale di zero

>> factorial(0)

Il fattoriale 0! è uguale a 1 per definizione

ans = 1

Quindi, sia il fattoriale 0! che il fattoriale 1! sono uguali a 1.

$$ 0! = 1! = 1 $$

Nota. Su Octave puoi calcolare il numero fattoriale anche definendo una funzione personalizzata. Tuttavia, essendoci già la funzione predefinita factorial() su Octave è molto più comodo usare quest'ultima.

Ricorda che puoi calcolare il fattoriale solo di numeri interi non negativi.

Se provi a calcolare il fattoriale di un numero negativo Octave restituisce un errore

>> factorial(-1)
error: factorial: all N must be real non-negative integers
error: called from
factorial at line 40 column 5

Octave va in errore anche se provi a calcolare il fattoriale di un numero reale

>> factorial(3.1)
error: factorial: all N must be real non-negative integers
error: called from
factorial at line 40 column 5

Ora sai come si calcola il fattoriale su Octave.

 

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Matematica su Octave

Analisi matematica