π
<-
Chat plein-écran
[^]

pb pour extraction d'une ligne dans une matrice.

Programmation et implémentation d'algorithmes.

pb pour extraction d'une ligne dans une matrice.

Message non lude lamouline69 » 03 Fév 2016, 10:47

bonjour j'aurais une question concernant un soucis qui m'arrive pour la première fois alors que j'utilise cette procèdure dans les autres prog et sans soucis pour les autres...

j'ai créé une matrice de données... en topographie on travail avec des numero de points auquels on associe des coordonnées.

ma matrice est du type: son nom: MATRICE POINT
n°pt xpoint y point
100 256.25 134.14
101 336.21 214.95
102 445.12 166.75

j'ai mis au point un prog où lorsque je donne un numéro de point, on vient extraire le numéro, les x et y concernés.

c'est a dire que si dans un prog je veux utiliser le point 101.

- j'en extrait la première colonne en matrice
- je la transforme en liste
-je cherche la position du numéro de point
-je stocke la position qui correspond au numero de ligne( je l'appelle NL et dans notre cas c'est la ligne 2 donc NL prend la valeur2)
-j'extrait la ligne en matrice
-je la transforme en liste
-dans la liste j'extrait la valeur num 1 et je stocke en num
-dans la liste j'extrait la valeur num 2 et je stocke en X
-dans la liste j'extrait la valeur num 3 et je stocke en Y

et voila... cela fonctionne impeccable.

or dans mon dernier programme

quand le prog se déroule, il m'affiche un message erreur et si je le débogue,
je m'aperçois qu'il s'arrête sur l'extraction dans ma matrice de la ligne NL en me renvoyant

{"mat2list(at([matrice point],NL-1)) error, bad argument value

c'est ce NL-1, qui me chagrine, NL=2, pourquoi afficher NL-1????

quand je débogue les autre programme...NL prend vraiment la valeur 2 et j'amais de NL-1????

si quelqu'un à une idée...car pour l'ensemble des programmes à réaliser pour mes élèves tout avance bien...si ce n'est ce truc...

merci
Avatar de l’utilisateur
lamouline69
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 32%
 
Messages: 17
Inscription: 17 Jan 2016, 12:35
Localisation: lyon
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: enseignant geometre topographe

Re: pb pour extraction d'une ligne dans une matrice.

Message non lude lamouline69 » 03 Fév 2016, 10:58

Aller, on peut clore cette question, en effet.

pour résoudre ce problème et là dans ce prog je ne comprends pas pourquoi.

il m'a fallu modifier l'emplacement de la déclaration de la varianle NL.

avant j'avais
EXPORT IDD()
BEGIN
LOCAL variables locales
procedure de saisie
extraction de point ( c'est là que cela bloqué


maintenant il y a
EXPORT IDD()
BEGIN
LOCAL variables locales
procedure de saisie
LOCAL NL;
extraction de point ( c'est là que cela bloqué


et tout est ok.

je ne comprends pas pourquoi le fait de déplacer la déclaration de variable a changer cela.

mais tout est ok.

donc mon prog d'intersection de droite est fini

reste intersection droite cercle, cercle cercle, point proche droite et point proche cercle...;)
Avatar de l’utilisateur
lamouline69
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 32%
 
Messages: 17
Inscription: 17 Jan 2016, 12:35
Localisation: lyon
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: enseignant geometre topographe

Re: pb pour extraction d'une ligne dans une matrice.

Message non lude lamouline69 » 03 Fév 2016, 10:59

AH si j'oubliais, il ne reste plus qu'a attendre la maj des grades et je pourrais contrôler les résultats avec ma hp 50...
Avatar de l’utilisateur
lamouline69
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 32%
 
Messages: 17
Inscription: 17 Jan 2016, 12:35
Localisation: lyon
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: enseignant geometre topographe


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1958 utilisateurs:
>1942 invités
>10 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)