Développer fonctions personnalisées vous permet d'optimiser le flux de travail et d'augmenter la productivité dans tout projet que vous créez dans MATLAB, en recueillant une bibliothèque de routines codés qui sont écrits une fois et exécutable lorsque vous avez besoin . Une fonction peut consister en une série d'instructions afin de libérer l'utilisateur de tâches répétitives ou très complexe avec la capacité de manipuler les ensembles de données à l'aide d'entrée /sortie de paramètres . Choses que vous devez
Text Editor
Afficher plus Instructions
1
Créer un nouveau MATLAB " script. M fichier" fonctions --- MATLAB devraient être créés au sein de leur propre individuels " . m" fichiers si vous prévoyez de les réutiliser pour d'autres projets . Vous n'avez pas besoin d'utiliser l'éditeur MATLAB pour modifier votre fonction , n'importe quel éditeur de texte suffit , mais le MATLAB ne viennent avec un certain nombre d'outils utiles comme la coloration et la possibilité de déboguer vos fonctions finis pour les erreurs. Pour ouvrir l'éditeur de texte à partir de la fenêtre principale MATLAB cliquez sur "Fichier " dans le menu principal , puis "Nouveau> M -File. "
2
commencer à entrer votre fonction dans l'éditeur en créant une définition de fonction , suivant la forme " fonction [ OUT1, OUT2 , ...] = function_name ( IN1, IN2 , ... ) . " Le mot-clé de la fonction déclare la définition d'une fonction » [ OUT1, OUT2 , ...] " sont une liste des paramètres de sortie , et pourrait être annulée si elle n'est pas nécessaire , " function_name " seront remplacés par le nom que vous voulez donner votre fonction ; »( IN1, IN2 , ... ) " définit les paramètres d'entrée. A titre d'exemple " fonction [x , y] = myfunc (u, v) " créerait la fonction " myfunc " avec les variables d'entrée "{ u , v} " et sorties "{ x , y} . "
< Br > Hôtels 3
écrire la ligne de code de fonction en ligne après la déclaration , suivi par une instruction "fin" une fois que vous avez terminé . Les paramètres d'entrée et de sortie peuvent être appelés sous le même nom tel que défini dans la déclaration, mais soyez prudent de passer en dehors des limites ou des valeurs erronées qui pouvait faire planter la fonction , de protéger votre code en mettant en œuvre des contrôles de santé d'esprit pour gérer ce comportement correctement . . Veillez à ce que toutes les boucles conditionnelles dans le code se termine et ne se retrouvent piégés dans une boucle infinie de courir toujours
4
Enregistrez votre fichier m une fois que vous avez terminé - . Cliquez sur Fichier .. puis sur Enregistrer .. lui donnant un nom approprié, de préférence le même que la définition de function_name dans la déclaration si vous prévoyez d'utiliser une autre fois. L'exécution de la fonction se fait en tapant dans [ Paramètres de sortie ] = function_name ( paramètres d'entrée) , qui va produire une liste des paramètres de sortie et les valeurs respectives si la fonction exécutée correctement .