Matlab : table qui affiche NaN

M_BS Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Timmydu26 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -
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 80 Date d'inscription   Statut Membre Dernière intervention   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 80 Date d'inscription   Statut Membre Dernière intervention   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