Dans le monde actuel des outils de calcul haute performance, la recherche factorielle manuelle est une approche peu pratique. MATLAB nous fournit une fonction intégrée pour calculer la factorielle d'un nombre de manière rapide et efficace.
Ce tutoriel présentera la méthode pour trouver la factorielle d'un nombre ou d'un tableau dans MATLAB.
Qu’est-ce que Factorial dans MATLAB ?
La factorielle d'un entier non négatif n peut être définie comme le produit de tous les entiers positifs inférieurs ou égaux au nombre n. En mathématiques, il est désigné par un symbole (!) et a la forme mathématique suivante :
N ! =N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )
Comment trouver la factorielle dans MATLAB ?
Dans MATLAB, nous pouvons calculer la factorielle d'un entier non négatif à l'aide de la fonction intégrée factorielle() fonction. Cette fonction prend une valeur scalaire ou un tableau comme entrée et renvoie la valeur factorielle calculée comme sortie.
Syntaxe
Le factorielle() La fonction peut être implémentée dans MATLAB via la syntaxe suivante :
f = factorielle ( n )
Ici,
La fonction f = factorielle(n) est chargé de calculer la factorielle du nombre n donné.
- Si n représente un scalaire, la valeur de sa factorielle calculée sera un nombre scalaire ayant la même taille et le même type de données que la valeur scalaire d'entrée n.
- Si n représente un tableau, cette fonction calculera la factorielle de chaque valeur ayant la même taille et le même type de données que le tableau d'entrée.
Exemple 1 : Comment trouver la factorielle d'une valeur scalaire dans MATLAB
Ce code MATLAB détermine la factorielle du nombre scalaire donné n=100 en utilisant le factorielle() fonction.
n = 100 ;
f = factorielle ( n )
Exemple 2 : Comment calculer la factorielle d'un tableau dans MATLAB
Dans cet exemple, nous créons une matrice carrée de 10 x 10 en utilisant le la magie() fonction et utilisez le factorielle() fonction pour calculer le factorielle de la matrice donnée A.
A = magie ( dix ) ;A_f = factorielle ( UN )
Conclusion
Trouver la factorielle d'un entier est une tâche mathématique qui égale le produit d'un entier avec toutes les valeurs positives inférieures ou égales à cet entier. Dans MATLAB, cette tâche peut être effectuée efficacement à l'aide du module intégré factorielle() fonction. Ce guide a permis la mise en œuvre du factorielle() fonction avec des exemples pour une meilleure compréhension de la façon de l'utiliser dans MATLAB.