Matrices |
Auteur |
Message |
Lee-korn
Autorisation : Membre
Nb de messages : 19
Inscrit le : Sam 16 Déc 2017, 16:13
|
Posté le : Sam 20 Jan 2018, 10:02
|
|
|
Bonjour, j'ai quelques questions à propos des matrice de la calculatrice:
-peut on dépasser 400 cellules en dimensions?
-y a t il un moyen de vérifier toutes les cellules d'une matrice en un commande( je parle de l'équivalent avec les listes de L1=1 qui renvoie une liste de vrai ou faux
Merci d'avance
---------------------- La meilleure façon de prédire le futur est de l'inventer |
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Sam 20 Jan 2018, 12:46
|
|
|
Bonjour,
Une matrice peut avoir 99*99 cellules normalement, donc pas de souci pour les 400 cellules.
Pour les tests booléens, ce n'est malheureusement possible qu'avec les listes. On peut toujours parcourir les lignes de la matrice, les transformer en listes et faire les tests avant de mettre la ligne-résultat dans une matrice.
On a au moins autant d'itérations que de lignes (ce qui reste mieux que faire tous les éléments )
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
Lee-korn
Autorisation : Membre
Nb de messages : 19
Inscrit le : Sam 16 Déc 2017, 16:13
|
Posté le : Sam 20 Jan 2018, 16:22
|
|
|
Merci
Pourtant, quand je dépasse les 400 cellules dans ma matrice il me met : "erreur mémoire" et il me reste 78446 de ram libre et 1558k d'archives libre ça me bloque dans beaucoup de programmes
---------------------- La meilleure façon de prédire le futur est de l'inventer |
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Sam 20 Jan 2018, 20:50
|
|
|
Par curiosité quel est ton modèle de calculatrice ?
Après en programmation on essaie de faire sans matrice en général (format lourd et difficile à parcourir). C'est peut être une occasion d'apprendre sans
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
Lee-korn
Autorisation : Membre
Nb de messages : 19
Inscrit le : Sam 16 Déc 2017, 16:13
|
Posté le : Lun 22 Jan 2018, 21:21
|
|
|
Personnellement, j'ai une ti 83 mais l'os étant plus avancée, je suis surpris qu'ils aient baissé la taille des matrices
Sinon je transforme souvent des listes en matrice(en alternative) grave à l'option reste
---------------------- La meilleure façon de prédire le futur est de l'inventer |
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Lun 22 Jan 2018, 23:31
|
|
|
Sur la mienne je peux monter à 81*29, soit 2349 cellules. Ca doit dépendre de l'utilisation de la mémoire, j'ai pas mal de RAM libre. Etrange en tout cas
Les matrices c'est très rarement indispensable, en tout cas pas avec ces formats là. Après une astuce c'est de sommer des matrices plus petites et donc d'accéder aux données en divisant le résultat de la matrice finale. Par exemple :
10 11 12
45 56 78 -> [A]
23 48 65
Si on fait fpart(.1[A]) n a tous les deuxièmes chiffres, et avec iPart(.1[A]) tous les premiers. Attention aux arrondis par contre
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
Lee-korn
Autorisation : Membre
Nb de messages : 19
Inscrit le : Sam 16 Déc 2017, 16:13
|
Posté le : Mar 23 Jan 2018, 18:51
|
|
|
Merci pour ton aide
Pour le moment, j'utilise les matrices pour faire un puissance 4, un demineur ou un générateur aléatoire de labyrinthe ( les 3 sont prêts pour ceux qui veulent, il suffit de demander )
---------------------- La meilleure façon de prédire le futur est de l'inventer |
|
|
|
m@thieu41
Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Dim 28 Jan 2018, 17:00
|
|
|
Je suis d'accord avec Mingerton, (en tous cas en Ti-Basic) on évite de travailler avec les matrices, plus lentes d'accès et présentant moins de fonctionnalités.
Dans les cas que tu as décrits par exemple une liste suffirait
---------------------- Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)
Et au fait: la politesse n'a jamais tué personne |
|
|
|