Bonjour ;

J’utilise la version 7.1 de Matlab. J’ai une matrice de poids spatial W (Sparse). Dans ma base de données j’ai des NaN donc pour éliminer les lignes qui correspondent dans la matrice W j’ai ajouté le vecteur Y où il y a ces NaN:
A=[Y W];

J'ai appliqué le programme suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
notnan = sum(cellfun(@(x) ~isnan(x),A(:,2:end)),2);
out = A(notnan~=0,:);
J’obtiens le message suivant :
??? Function name must be a string.
Pouvez-vous SVP m'aider à résoudre ce problème. Merci