Forum

Catégorie : Support
Forum : TI-82 STATS.fr
Vues : 1058
Réponses : 8
Type : discussion
Etat : réponses autorisées

Savoir si une matrice existe.

Rézus le 05/02/2010 à 19:49
Existe-t-il une fonction (ou un algorythme) qui permette depuis un programme de savoir si une matrice ou une liste existe ou pas,pour savoir si il faut la dimensionner et éviter des erreurs de dim invalide par exemple ?
sypotu le 05/02/2010 à 20:16
Ça c'est une bonne question ! mais j'ai beau chercher je ne vois pas de solution...
Didouille le 05/02/2010 à 20:19
J'ai trouver sa :
http://ti83-84.skyrock.com/10.html

Code
: If not(dim(L1


"En fait, on regarde la dimension de la liste. Si c'est 0 (d'ou le "not("), la liste n'a pas de donnees, elle est vide, et on peut considérer qu'elle n'existe pas winkle.gif

Ceci peut être très intéressant dans des programmes d'analyse de liste de donnes entrees par l'utilisateur, par exemple ! "
sypotu le 05/02/2010 à 20:26
en effet c'est super util
mais ça ne marche pas pour les matrices
Rézus le 05/02/2010 à 20:50
Si,dans certains cas on peut mettre une valeur dans une liste qui indique ou non si on a déjà utilisé la matrice ou pas,et donc si elle existe ou pas.
Merci Didouille,c'est super utile ton truc.
linkakro le 05/02/2010 à 21:27
Je ne comprends pas, si une liste est vide ce test me renvoi "erreur dim invalid" ahh.gif (ce à quoi je m'attendais)

(j'ai une stat fr)
Stupid le 06/02/2010 à 20:55
Tu dois savoir la taille précise de la liste, dans ce cas tu rentres

TailleListe>dim(Liste

ça mettra des 0 par défauts là ou il n'y avait pas de valeurs.

Je sais pas si ça marche pour les matrices, mais ça devrait.
Rézus le 07/02/2010 à 15:23
Oui,mais alors il n'y a aucun moyen de savoir à l'avance si une liste est déjà dimensionnée ou non.
Sangohan38 le 13/02/2010 à 19:53
J'ai regarder et ça renvoie une erreur invalide si la liste/matrice n'existe pas.

Sangohan38