Matlab : table qui affiche NaN
Bonjour
j'ai un problème avec un uitable
il affiche de NaN dès l'utilisateur rentre une valeur qui n'est pas numérique !
avez vous une idée ?
Merci.
j'ai un problème avec un uitable
a={};
for i=1:10
a{i,5}=true;
end
h = uitable('data',a, ...
'columnformat', {'numeric','char','logical',{'str1','str2'},'logical'}, ...
'columneditable',true);
il affiche de NaN dès l'utilisateur rentre une valeur qui n'est pas numérique !
avez vous une idée ?
Merci.
1 réponse
-
NaN veut dire: Not a Number (n'est pas un nombre). Apres je ne comprend pas trop la ligne avec uitable je ne l'ai jamais utilisé, alors peut tu m'expliquer ce que tu voulais faire sur cette ligne?
Cordialement.-
-
@M_BSJ'ai l'impression qu'il n'y as pas de methode pour faire un tableau qui contient plusieurs type de donnée en même temps.
Le plus simple, en revanche, c'est que tu peut faire un vecteur de num, un vecteur avec tes chars et un vecteur avec ta variable logique... Les indices correspondent comme dans un tableau sauf que les colonnes sont eclatés... J'ai pas trouvé mieux pour le moment...
-