Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Forums Casio - Astuces Calculatrices Casio

Index du Forum | Astuces Calculatrices Casio | [Tutorial] Travailler les Matrices
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5180
Défis: 24
Email | Message
Posté le 20/06/2006 10:20

[Tutorial] Travailler les Matrices:

Nous allons voir aujourd'hui comment travailler avec une matrice de très grande taille.
Vous avez remarqué que Fa 123 ou Fa124 coupent les lignes de codes trop longues.

Si vous voulez ouvrir manuellement une matrice en assignation de valeurs, vous utilisez la fonction :

[[1,2,3][4,5,6]]->Mat A



Ce qui vous fait une matrice suivante :
1 2 3
4 5 6

Mais comment faire lorsque cette matrice (utilisée pour un niveau par exemple) fait 29*13 ?
Si vous essayez de transférer un cat ou un g1r, votre ligne sera coupée vers le milieu et effacée !

C'est ici qu'intervient la fonction Augment(.

Sa syntaxe est :
Augment(Mat a,Mat b)

Elle va fusionner deux matrices en ajoutant les colones de la Mat b à droite des colonnes de la Mat a.
La matrice obtenue en résultat sera la Mat Ans.

[[1,2,3][4,5,6]]->Mat A
[[11,22][44,55]]->Mat C
Augment(Mat A,Mat C)



Si vous rappelez la Mat Ans après ce calcul cela vous donnera :
Mat Ans :
1-2-3-11-22
4-5-6-44-55


Attention, pour que cette fonction marche, la seule condition est que les matrices aient le même nombre de lignes (ca semble évident ! ).


Donc, pour reprendre le tout :
J'ai une matrice :
1-2-3---4---5---6---7
8-9-10-11-12-13-14

Malheuresemant elle est trop grande, ou je ne veux en exploiter que la moitié.
Je la coupe de cette facon :
1 2 3 4 smiley 5 6 7
8 9 10 11 smiley 12 13 14
_Coupez ici


J'aurai donc les matricesindépendantes et au lieu d'avoir cette longue formule (qui est assez courte ici pour les besoins de l'exemple) :

[[1,2,3,4,5,6,7][8,9,10,11,12,13,14]]->Mat A
Mat A[DISP]




Je peux faire :

[[1,2,3,4][8,9,10,11]->Mat A
[[5,6,7][12,13,14]]->Mat B
Augment(Mat A,MatB)
Mat Ans[DISP]



Pour un exemple concret : voyez mon programme Bloc-Dude
Le fichier fxi contient les formules matrices en entier (fin du prog BLOC.EXE) et le fichier g1r contient dans la fin du prog BLOC les mêmes matrices coupées.

Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.



Pages: Précédente | 1, 2

Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5180
Défis: 24
Email | Message
Posté le 01/06/2007 17:41 |
J'ai utilisé cette méthode dans Poker Pro, ça aide bien.
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 5198
Défis: 67
Email | Message
Posté le 04/07/2007 13:55 |
On trouve où SortD ?
----------------------------------
smiley
Ma page ID Steam


OST jeux vidéo
Pylaterreur
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1958
Défis: 8
Email | Message
Posté le 04/07/2007 14:27 |
MENU (F4) LIST (F3)
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !
Berkhyn
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 95
Défis: 7
Email | Message
Posté le 26/11/2007 11:44 |
Par rapport au tuto, Il est tout-à-fait possible de rentrer boucoup de valeurs dans une matrice sans la couper !
il suffit de faire comme suit: (Avec FA124)
Un fois que l'on a entré une vingtaine de valeurs, on revient à la ligne en appuyant sur entrée et on continu d'écrire les valeur suivantes à la ligne !
Vous me direz sûrement 'C'est pas possible de revenir à la ligne dans ce genre de commande, ça va bugger !'
Oui, mais non !
car vous aurez pris soin d'éffacer la fleche de retour à la ligne, mais UNIQUEMENT la fleche, en la sélectionnant à la souris, puis sur [suppr]!
Si bien que vous aurez à la fin une commande en
2 lignes mais sans fleche de retour à la ligne !
vous le transferez sur la calto ça marche!

P.S:désolé, c'est super long
Muelsaco
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 9229
Défis: 175
Email | Message
Posté le 26/11/2007 18:27 |
Oui c'est sur mais la plupart des personnes qui téléchargent le jeu ne savent pas le faire
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Berkhyn
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 95
Défis: 7
Email | Message
Posté le 27/11/2007 12:08 |
c' est vrai
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5180
Défis: 24
Email | Message
Posté le 27/11/2007 22:52 |
Et puis c'es de la bidouille !
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Gadgetroch
Hors ligne
Statut: Modérateur
Niveau: Confirmé
Points: 1780
Défis: 10
Email | Message
Posté le 25/04/2008 19:00 |
La derniere fois, mon prof de SI m a demande si je savais ce qu etais une matrice, il m a dit " entre l utiliser et savoir ce que c est... "

On est d accord, c est un tableau ou on stock des donnees qui sont sauvegardees jusqu a ce qu on les modifies ou qu on les supprimes ?
----------------------------------
Calculatrice(s) : Graph 65 ; Graph 85 SD

Pour combattre Gadgetroch

" Si l'être humain ne me ressemble pas, si ses caractéristiques ne me correspondent pas, alors je confirme, je ne suis pas un être humain ! " Gadgetroch
Thomatos
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 1309
Défis: 6
Email | Message
Posté le 25/04/2008 19:04 |
Lol, à la base ça doit pas en être la définition, j'dirais simplement que c'est un tableau à deux dimension moi ...
Gadgetroch
Hors ligne
Statut: Modérateur
Niveau: Confirmé
Points: 1780
Défis: 10
Email | Message
Posté le 25/04/2008 19:10 |
Mouais...
----------------------------------
Calculatrice(s) : Graph 65 ; Graph 85 SD

Pour combattre Gadgetroch

" Si l'être humain ne me ressemble pas, si ses caractéristiques ne me correspondent pas, alors je confirme, je ne suis pas un être humain ! " Gadgetroch
Solix
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 837
Défis: 18
Email | Message
Posté le 28/04/2008 09:05 |
Peut on faire "glisser" une matrice (ou une liste)

exemple :
1 2 3
4 5 6
7 8 9

devient:
0 0 0
1 2 3
4 5 6

Pour un snake par exemple, ou un tetris, bref pour plein de choses
----------------------------------
Testez un logiciel de compression d'image pour calculatrice 4x plus puissant que photocasio. Vous serez convaincue ...
Gadgetroch
Hors ligne
Statut: Modérateur
Niveau: Confirmé
Points: 1780
Défis: 10
Email | Message
Posté le 28/04/2008 14:25 |
genre, t'ajoute une ligne ?
----------------------------------
Calculatrice(s) : Graph 65 ; Graph 85 SD

Pour combattre Gadgetroch

" Si l'être humain ne me ressemble pas, si ses caractéristiques ne me correspondent pas, alors je confirme, je ne suis pas un être humain ! " Gadgetroch
Pierrotll
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1352
Défis: 9
Email | Message
Posté le 28/04/2008 19:23 |
Je ne pense pas qu'il y ai de fonction toute faite pour ça, mais c'est très simple a programmer et pas trop lent.
Solix
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 837
Défis: 18
Email | Message
Posté le 29/04/2008 12:06 |
a programmer c'était pas le souci
C'était plûtot la lenteur

Gadgetroch : regarde l'exemple encore une fois ce n'est pas rejouter un ligne
----------------------------------
Testez un logiciel de compression d'image pour calculatrice 4x plus puissant que photocasio. Vous serez convaincue ...

Pages: Précédente | 1, 2

Index du Forum | Astuces Calculatrices Casio | [Tutorial] Travailler les Matrices
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée



Recherche :
Publicité et partenaires
Top cinema - Les meilleurs films (par les créateurs de Planete Casio)
Top cinema - Les meilleurs films

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 8 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio