Bonjour à tous,
suite au sujet de youni, je me pose quelques questions sur l'intérêt des fonctions dans MATLAB. Ce sont des questions d'ordres générales.
Première question :
Est-il plus intéressant de coder un programme uniquement avec des fonctions ? (Gain de temps, identification de variables etc) Ou est ce que ca n'est pas plus rentable qu'avec un mixe de scripts et de fonction ?
Je trouve que travailler qu'avec des fonctions enlève des fonctionnalités à Matlab, notamment au niveau de l'affichage des variables dans le workspace. Avec un script, on peut le faire tourner et avoir directement accès aux dimensions, valeurs, types, etc... Mais ca n'est peut être qu'une question d'habitude...
Deuxième question :
Dans le cas où on développe à partir de fonction, vaut-il mieux passer par des fonctions indépendantes (avec un grand nombre de fichier .m), par des fonctions contenues dans seulement quelques fichiers ? Dans ce dernier cas, vaut-il mieux utiliser des nested fonctions ou les enchainer sans lien les unes à la suite des autres.
A vos claviers pour m'éclairer sur ces différents points !
Partager