la déclaration qui suit est dans mon code, je me sers dans Matlab:Erreur de fonction 'ttest' dans Matlab - "Erreur lors de l'utilisation de ==> nanmean Trop d'arguments d'entrée."
[a,b,c] = ttest(q1,q2(1));
où q1
est un vecteur 100 X 1 et q2(1)
est un scalaire.
Je ne sais pas pourquoi c'est donner l'erreur même quand dans la définition de la fonction 'ttest' les deux premiers arguments sont respectivement vecteur et scalaire.
Je ne sais pas .. peut-être vérifier si vous utilisez la version correcte du fonctions 'which ttest' et' which nanmean' (elles doivent toutes deux être dans la boîte à outils STATS). vous pouvez toujours définir 'dbstop if error' et entrer dans le mode de débogage où il frappe cette erreur ?? – Amro
bien évidemment vous avez un conflit de noms: ouvrez le 'pathtool', sélectionnez les dossiers appartenant à votre boîte à outils personnalisée mGstat, et cliquez sur" déplacer vers le bas ". C'est toujours une bonne idée d'avoir les boîtes à outils officielles de MATLAB en premier sur le chemin (sauf si vous voulez intentionnellement remplacer certaines fonctions) – Amro