Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > Calculatrices > Casio > Lecture du tutoriel

Les matrices.

Auteur : Deltod
Créé : le 27/07/2006 22:56:29
Modifié : le 05/06/2007 10:36:45
Noter et commenter ce tutoriel
Imprimer ce tutoriel
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Je vous rassure tout de suite ! Vous venez d'ingérer un gros morceau de la programmation sur Casio. Celui que vous vous apprêtez à manger est encore plus gros, mais disons que maintenant que vous savez tout ça, il sera plus digeste. ;)
Sommaire du chapitre :
Chapitre précédent Sommaire

Présentation

Je vous présente ... les Matrices !
Je vous jure que lorsque vous saurez vous en servir, jamais plus vous ne vous en séparer. :p
A l'image des listes, vous pouvez, via le menu principal de votre Casio, aller dans le menu MAT pour visonner vos matrices.
Vous avez devant vous 27 Matrices normalement vides. Une matrice pour chaque lettre de l'alphabet auxquelles vient s'ajouter une 27ème : la matrice Ans. Je me passerai de commentaire sur cette dernière pour le moment.
Bref, comme pour les listes, vous pouvez via ce menu créer et éditer vos matrices. La manière la plus simple de s'en représenter une est sous forme de tableau. Et c'est bien là la grande différence par rapport aux listes. Voici un petit schéma récapitulatif :
mat_list

Aussi moche soit-il, mon schéma a l'avantage d'être clair ! Vous pouvez discerner facilement la grande différence entre liste et matrice.
Vous allez maintenant créer une matrice de 5 lignes et de 5 colonnes, communément appelée une matrice carrée 5*5.
Pour ce faire c'est très simple, il vous suffit de mettre en surbrillance grâce au curseur la Mat A et d'appuyer sur 5 puis de valider en appuyant sur EXE, puis ré-appuyer sur 5 et une nouvelle fois valider. Votre matrice est maintenant créée ! Celle-ci étant carrée vous n'avez pas eu à vous soucier des lignes et des colonnes, mais retenez bien : on indique d'abord le nombre de lignes puis de colonnes.
Ainsi si j'avais voulu créer une matrice de 5 colonnes et de 2 lignes j'aurais écrit : 2*5.

Tout comme pour les listes, chaque case vaut 10 octets, alors faites le calcul : une matrice 5*5 vaut déjà 5*5*10 = 250 octets. Ne faites jamais de matrices énormes (mais vous pouvez quand même dépasser largement les 5*5).

Vous voilà maintenant devant votre matrice de 5 lignes et de 5 colonnes. Vous pouvez entrer une valeur en procédant de la même façon que précedemment pour les listes.
Les trois onglets ne nous serviront pas pour le moment...

Utilisation dans un programme.

Voyons maintenant comment manipuler les matrices à l'intérieur d'un programme.
La première étape est la même que pour les listes, dans un premier temps vous devez créer votre matrice. Pour cela vous aurez besoin de la fonction Dim (OPTN\F2\F6\F2). La syntaxe est la suivante :

Code : Autre
1
{a,b}->Dim Mat A

a représente le nombre de lignes et b le nombre de colonnes. Ici la commande créera une Matrice A de a ligne(s) et de b colonne(s).
Tout comme pour les listes, vous pouvez créer des matrices déjà remplies des nombres que vous souhaitez. Pour cela on utilisera une toute autre syntaxe :

Code : Autre
1
[[1,2,3][1,2,3][1,2,3][1,2,3]]->Mat A

On indique entre crochets le contenu des lignes. Ici il y aura donc 3 colonne et 4 lignes. Voici une image qui pourra vous éclairer :

matA



N'oubliez pas le premier et le dernier crochet.


Ajouter une valeur dans une Matrice



Pour entrer un nombre dans une Matrice, il faut indiquer son emplacement, à savoir, dans quelle colonne et sur quelle ligne le situer. Pour ajouter 5 à la ligne 2 de la colonne 4 de la Matrice D il faudra donc écrire :

Code : Autre
1
5->Mat D[2,4]

On indique d'abord le numero de la ligne, puis celui de la colonne.

Maintenant que vous avez vu les bases concernant les Matrices et Listes, passons aux choses sérieuses ...

Maintenant que vous connaissez le principal concernant les Liste et les Matrices, attaquons nous aux choses sérieuses...
Chapitre précédent Sommaire
Auteur : Deltod
Noter et commenter ce tutoriel
Imprimer ce tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Édité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 74 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.093s (0.0821s)