Maison > Article > Tutoriel logiciel > Étapes de fonctionnement pour qu'une fonction appelle une autre fonction dans Matlab
En programmation, l'appel de fonction est la clé pour réaliser une programmation modulaire. Dans Matlab, une fonction peut appeler une autre fonction, réalisant ainsi la réutilisation du code et la décomposition des tâches. Cet article présentera en détail les étapes de l'appel de fonction dans Matlab, notamment : Déclaration de fonction : définir la fonction à appeler Appel de fonction : utiliser le nom de la fonction et les paramètres pour appeler la fonction Passage de paramètres : transmettre les paramètres à la fonction appelée Valeur de retour : Obtenez la fonction de la fonction appelée Valeur de retour Grâce à ce guide, vous pourrez maîtriser les principes de base de l'appel de fonction dans Matlab et implémenter facilement la programmation modulaire.
Créez d'abord une nouvelle fonction de fichier m Untitled2() dans Matlab, Untitled2() est la fonction principale, puis ajoutez une sous-fonction count(i) en dessous de la fonction, appelez la sous-fonction dans la fonction principale, le code est comme suit :
% Fonction principale
function [sum] = Untitled2()
i=10.
sum=count(i).
end
% sous-fonction
fonction [somme] = count(i)
sum=0.
pour k=1 :i
sum=sum+i.
end
end
Entrez ensuite [Untitled2()] dans la fenêtre de ligne de commande et appelez la fonction principale. Le résultat de la valeur de somme renvoyée est 100. Notez ici que la fonction principale peut appeler des sous-fonctions. sous-fonction La fonction principale ne peut pas être appelée, comme le montre la figure :
Méthode 2 : deux appels de fonction m-file
Créez d'abord deux fonctions m-file dans Matlab, une fonction Untitled2() et une count( i) fonction. La fonction count(i) est directement appelée dans la fonction Untitled2(), comme le montre la figure :
Vous pouvez jeter un œil au contenu de la fonction count(i), comme le montre la fonction. figure :
Entrez Untitled2() dans la fenêtre de ligne de commande, appuyez sur la touche Entrée pour obtenir le même résultat. L'avantage de cette façon d'écrire est que les deux fonctions peuvent s'appeler, et il n'y a pas de différence entre les deux. fonction principale et sous-fonction, comme le montre la figure :
Entrez count(16) dans la fenêtre de ligne de commande, vous pouvez également voir les résultats directement, comme le montre la figure :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!