2010-01-04 7 views
2

Est-ce que quelqu'un peut obtenir la fonctionnalité de fonction et de portée de classe, comme documenté dans Scoping Classes with Packages?Impossible de limiter la portée des variables dans Matlab

Je crée un répertoire C: \ Windows \ Temp + undergrad Je mets un fichier foo.m là-dedans tat définit une fonction foo. Je m'assure que C: \ Windows \ Temp est sur le chemin matlab Dans matlab, tapez 'what undergrad' devrait donner une liste de fonctions et de classes définies dans le paquet. Au lieu de cela, je reçois "undergrad non trouvé." J'utilise la version élève MATLAB Version 7.4.0.287 (R2007a).

Quelqu'un a-t-il une idée si cette fonctionnalité de cadrage fonctionne réellement dans cette version de Matlab? La documentation ne donne aucune indication sur la version dans laquelle la fonction a été introduite.

+2

New Matlab OO (que vous références) travaille à partir officiellement à partir R2008a bien que certaines caractéristiques étaient disponibles (sans papier) dans les versions antérieures – Mikhail

+2

Une chose à vérifier: Avez-vous 'clair classes' après avoir changé la définition de la classe? http://www.mathworks.com/access/helpdesk/help/techdoc/ref/clear.html – gnovice

Répondre

Questions connexes