Matlab : table qui affiche NaN

Fermé
M_BS Messages postés 1 Date d'inscription samedi 5 mars 2016 Statut Membre Dernière intervention 5 mars 2016 - 5 mars 2016 à 16:29
Timmydu26 Messages postés 80 Date d'inscription mercredi 29 avril 2015 Statut Membre Dernière intervention 17 juin 2016 - 17 mars 2016 à 11:35
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.

1 réponse

Timmydu26 Messages postés 80 Date d'inscription mercredi 29 avril 2015 Statut Membre Dernière intervention 17 juin 2016 30
8 mars 2016 à 10:25
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
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 mercredi 29 avril 2015 Statut Membre Dernière intervention 17 juin 2016 30 > M_BS
17 mars 2016 à 11:35
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