Bonjour à toutes et à tous,
Désolé pour ce titre en anglais, mais je ne connais pas les traductions françaises de ces termes je les ai donc laissé en anglais.
Je parcours depuis hier de la littérature (surtout du google) sur le temps de calcul lors des appels à fonctions en vue de d'améliorer un peu ma problématique:
J'ai un prog qui tourne intensivement dans un fichier .m avec des fonctions "nested" (incluses dans le fichier même). Par soucis de lisibilité du code, j'aurais souhaité les enregistrer en fichier .m distincts (un par fonction) et pouvoir les définir en entête du fichier .m par un handler anonyme du style handle = @(arglist)anonymous_function.
Le fichier étant exécuté un très grand nombre de fois (de l'ordre du million), je me pose la question de la perte de temps de calcul avec les handlers faisant appels à des fichiers extérieurs. Je n'ai pas une bonne visilité la dessus, mis à part que les fonctions nested sont parmis les modes d'appels les plus rapides sous MATLAB (ce que je lis ici: http://www.mathworks.com/matlabcentr...ance-in-matlab).
Merci d'avance à ceux qui pourront m'éclairer sur ce sujet,
Gian
Partager