Fonction de classement

Fermé
fatma - 29 avril 2016 à 00:22
bonsoir, je besoin d'un code matlab qui permet de d'importer les données classée et non classée d'une base de donnée (data ('IRIs') a une Newdata contient seulement le donnéé classée a partir de la premier base de donnée .
je fait un fonction mais ne donne pas le resultat final voilà:
clear all ;
clc ;
Base=load('Iris.dat');
RealLabel=double(Base(:,end));%

R=load('RACOClass-Iris.mat','MatFoundLabel','numberOfCycle','patterns','RealLabel');

data=R.patterns;
Nt=R.numberOfCycle;
Mr=R.MatFoundLabel;
FoundLabel=Mr(end,:);
FoundLabel=FoundLabel';
FoundLabelWithOutZeros=[];
for i=1:length(FoundLabel)
if(FoundLabel(i,1)~=0 )
FoundLabelWithOutZeros=[FoundLabelWithOutZeros ;FoundLabel(i,1)];
end
end
ind=find( FoundLabel)
for i=1:length(ind)
NewData(i,:)= data(ind(i),:)
end

eva = evalclusters(NewData,FoundLabelWithOutZeros,'CalinskiHarabasz')
figure;
plot(eva)