Matlab : table qui affiche NaN

M_BS Messages postés 1 Statut Membre -  
Timmydu26 Messages postés 85 Statut Membre -
Bonjour

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.
A voir également:

1 réponse

Timmydu26 Messages postés 85 Statut Membre 30
 
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.
0
M_BS
 
Oui je le sais et moi j'aimerais rentrer une chaine de caractère dans la colonne 2 un logique dans la colonne 3 etc. mais il n'accepte que des numerics
0
Timmydu26 Messages postés 85 Statut Membre 30 > M_BS
 
J'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...
0