Page 1 sur 1

produit matriciel

Posté : mer. 2 févr. 2022, 21:32
par etienne25
Bonjour, est-ce que le produit matriciel est implémenté dans Asymptote? J'essaie le code suivant:

Figure asymptote da3ba73ea42285fc1a2dc8f2c1ecdc7f
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1.  
  2. import math;
  3. real[][] A={{2,1},{1,1}};
  4. real[][] B=A*A;
  5. label(string(B[1][1]),(1,0));//pour voir ce que B[1][1] contient
  6.  

Et je vois que B[1][1]=2, alors que j'attends 5. Changer B[1][1] par B[2][2] cause une erreur. Merci à l'avance.

Re: produit matriciel

Posté : jeu. 3 févr. 2022, 00:58
par GM
Bonsoir,

la commande
write(B);
renvoie ceci dans la console :
5 3
3 2
donc oui !

Re: produit matriciel

Posté : jeu. 3 févr. 2022, 01:01
par GM
Et j'ai oublié de donner l'explication du 2 au lieu du 5 attendu :

B[0][0]=5
B[1][1]=2

La première ligne et la première colonne sont indexées 0. ;-)

Re: produit matriciel

Posté : jeu. 3 févr. 2022, 16:55
par etienne25
aaaaah merci!!