[¯|¯] Calcolo del fattoriale inverso con Matlab e con Mathematica
Settembre 1st, 2014 | by extrabyte |Su Elettronica Open Source è stato pubblicato un articolo molto interessante su un esperimento di programmazione. Nello specifico ci si è posti il problema di scrivere un programma con Matlab per calcolare il fattoriale inverso.
A questo punto è necessario richiamare il concetto di fattoriale.
Assegnato
, il fattorialedi
è il prodotto 
e si indica con n!. Si tratta, dunque, di una funzione (o applicazione)

Si pone per definizione
, cosicchè:![n!=\left\{\begin{array}[c]{l}n\left( n-1\right) \left( n-2\right) ...\cdot2\cdot1\text{, \ se }n>0\\1,\,\,\text{se }n=0\end{array}\right.<br />](https://www.extrabyte.info/wp-content/plugins/latex/cache/tex_2cabeff50e52752686e4ff60962fc0bd.gif)
Notiamo che l'applicazione
è iniettiva:
ma non suriettiva:

L'iniettività garantisce l'invertibilità di
:
dove
è l'inversa di
. Chiamiamo
fattoriale inverso. Tuttavia, dalla non suriettività segue che:
Ad esempio, basti pensare ai numeri dispari, ad eccezione di
. Assegnato un intero 
ci proponiamo di scrivere un algoritmo in grado di determinare
tale che
. Ovviamente, se ciò è possibile (per quanto visto sopra). Il fattoriale è un classico esempio di successione ricosivamente definita, per cui un calcolatore ben si presta ad eseguire calcoli di questo tipo. A tale scopo utilizziamo il sistema di computer algebra Mathematica. In tale software il fattoriale è una funzione built-in. Riguardo alla possibilità di invertire
, osserviamo che dalla definizione di fattoriale si ricava:

Se
è l'intero naturale di cui vogliamo conoscere l'antifattoriale (i.e.
):
Ecco il link dell'articolo
http://it.emcelettronica.com/linversione-delloperazione-di-fattoriale-ovvero-fattoriale-inverso/
in cui è riportato il codice Mathematica per il calcolo del fattoriale inverso.
Tags: fattoriale, fattoriale inverso, Mathematica, Matlab
Articoli correlati


Congettura di Riemann
Trasformata discreta di Fourier
Trasformata di Fourier nel senso delle distribuzioni
Trasformata di Fourier
Infinitesimi ed infiniti
Limiti notevoli
Punti di discontinuità
Misura di Peano Jordan
Eserciziario sugli integrali
Differenziabilità
Differenziabilità (2)
Esercizi sui limiti
Appunti sulle derivate
Studio della funzione
Esercizi sugli integrali indefiniti
Algebra lineare
Analisi Matematica 2
Analisi funzionale
Entanglement quantistico
Spazio complesso
Biliardo di Novikov
Intro alla Meccanica quantistica
Entanglement Quantistico
