Appeler une fonction qui n'est pas sur le chemin Matlab SANS AJOUTER CE CHEMIN

J'ai été chercher une après-midi et n'ont pas trouvé de solution pour appeler en matlab une fonction en spécifiant son chemin et de ne pas ajouter de son répertoire sur le chemin.

Cette question est assez similaire à Est-il possible d'appeler une fonction qui n'est pas dans le path de MATLAB?mais dans mon cas, je ne veux pas appeler une fonction intégrée, mais juste une fonction normale comme défini dans un m-file.

Je pense que les poignées peuvent être une solution (car apparemment, ils peuvent se référer à des fonctions qui ne sont pas sur le chemin), mais j'ai encore trouvé aucun moyen de créer une poignée sans cd-ing dans le répertoire, la création et la cd-ing en arrière. En essayant de "explorer" ce qu'est une fonction de gérer objet est et comment en faire un avec une référence à une fonction particulière, pas sur le chemin qui m'a amené nulle part.

De sorte que la solution pourrait venir de deux angles:
1) Vous savez comment créer une poignée pour un m-fichier dans un répertoire spécifique.
2) Vous connaissez un moyen d'appeler une fonction n'est pas sur le matlab chemin.

EDIT: je viens de découvrir la fonction functions(myhandle) qui fait vous permet de voir le chemin à laquelle la poignée est de renvoi. Mais toujours pas moyen de le modifier si...

source d'informationauteur reverse_engineer