Bonjour

je suis entrain de programmer sur MATLAB la fonction F c-means: et j'ai rencontrée ce probleme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function Cmat = cmf_calcC(X,Nc,m,Ut);
[a,b]=size(X);
for k=1:Nc
        tmp = (Ut(k,:).^m);
        nume= X.floor(tmp)';
        denom=sum(tmp);
    for i=1:b
        Cmat(:,k) = nume/denom
    end
 
end
return

je recoi ce message erreur:

??? Attempt to reference field of non-structure array.

Error in ==> cmf_calcC at 6
        nume=X.floor(tmp);

Error in ==> cmoyenneflou at 36
    Cmat = cmf_calcC(X,Nc,m,Ut);

si quelqu'un peut m'aider, merci