“Il n'y a pas de méthode” erreur générée lors de l'appel d'une fonction nouvelle à l'aide de la classe de l'objet défini par

J'ai défini une classe appelée "FilterCriteria" qui a un tas de fonction .m fichiers (getAMask, getBMask, etc.) associé avec elle. Lorsque je crée le FilterCriteria objet et appeler les fonctions de l'utiliser, je n'ai pas de problèmes. Toutefois, récemment, j'ai ajouté une autre fonction (qui, sur une note de côté, est presque identique à une autre fonction qui fonctionne toujours), et Matlab renvoie le message d'erreur "il n'y a Pas une méthode, une propriété, ou d'un champ getHMask pour la classe FilterCriteria."

J'ai cherché en ligne pour ce problème, mais je ne peux pas trouver quoi que ce soit. Le fichier getHMask.m est certainement dans le bon dossier, donc je ne comprends pas pourquoi Matlab semble avoir un problème à la trouver.

Voici getHMask.m de l'en-tête:

function mask = getHMask(object, quadrant, channel)

Toute aide serait grandement appréciée. Merci à l'avance.

Pouvez-vous nous montrer les déclarations de fonction dans votre question?

OriginalL'auteur Nicole Ouellette | 2012-07-10