Bonjour,
Le warning suivant se multiplie dans mon code, 'Warning: Concatenation with dominant (left-most) integer class may overflow other operands on conversion to return class'. En fait je dispose des matrices BrainSet et Xi. BrainSet est de type double et X1 de type uint8. Ce qui a généré ce warning.
Donc j'ai changé le type de BrainSet et je l'ai sauvegardé dans la matrice Brain de type Uint8. mais le warning persiste encore
merci de m'aider à corriger ce warning et de me conseiller quel type devrais je utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Brain=uint8(BrainSet); %double disp('ClassBrainSetafterUnin8'); % end features k=1; for i=1:size(Data,1) for j=1:size(Data,2) if Data(i,j)==1 Brain(k,:)= [Data(i,j),Image1(i,j),X1(i,j),X2(i,j),X3(i,j),X4(i,j),X5(i,j),X6(i,j),X7(i,j),X8(i,j),X9(i,j),X10(i,j),X11(i,j),X12(i,j),i,j]; % class label, intensity, coordonné X et Y k=k+1; end end end
Partager