by Hayleia » 25 Jul 2013, 13:48
jmat wrote:très bonne, est semblable à celui utilisé par la HP 50g, ne manque élémentaires indiquer les changements entre les lignes, il serait possible de faire ces changements?
merci
Ça serait possible oui, mais pas très utile. Le programme fait tout le temps la même chose, et de la manière la plus simple algorithmiquement parlant (c'est à dire pas la plus simple du point de vue des calculs).
Par contre, j'ai codé ce truc il y a longtemps et en pas longtemps donc je ne me souviens plus trop comment il marche, mais je vais quand même essayer d'expliquer.
_____
Triangularisation inférieure :Pour chaque colonne i, on cherche à mettre des zeros dans toutes les "cases" en dessous de la "case" (i,i). Pour ça, on cherche un "pivot", c'est à dire une ligne l telle que le nombre dans la case (l,i) soit non nul. Puis on se sert donc de cette ligne pour annuler tous les termes qu'on veut en dessous de (i,i), c'est à dire qu'on fait pour toutes les lignes k telles que k>i, L(k)-q*L(l)→L(k), où q est le quotient qui donne un zéro dans (k,i). Quelque part dans ces étapes se trouve aussi une "normalisation" où on met le terme (i,i) à 1.
Triangularisation inférieure :Une fois triangulaire inférieure, il est facile d'annuler tous les termes "du dessus" puisqu'on a des 1 partout où ça nous arrange.
Fin.
_____
Voilà, j'espère qu'avec cette explication, mon programme est devenu plus clair, et si tu tiens vraiment à ajouter cette fonctionnalité, tu peux le faire, le programme n'est absolument pas protégé et le code n'est pas très obscur (j'ai pas vraiment de talents d'optimisation en Basic Nspire donc j'utilise majoritairement des boucles assez explicites dans leur but).

   Pokemon Topaze (Axe) discussion and download links here |
(19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres 
(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |