J'aimerais faire une rotatiuon de matrice, mais je ne sais pas comment!
par exemple, comment trans former la matrice
101 EN 111
101 000
101 111
Si ca rame c'est du BASIC
Si ca plante c'est du C
Si c'est incompréhensible c'est de l'assembleurSi c'est les 3 c'est une graph 100 :)
----------------------------------
collaborateur de
http://www.starchaos.fr.stcommebt déterminer le sens de la rotation?
Et quel est le symbole pour le petit tN merci déjà!
Si ca rame c'est du BASIC
Si ca plante c'est du C
Si c'est incompréhensible c'est de l'assembleurSi c'est les 3 c'est une graph 100 :)
----------------------------------
collaborateur de
http://www.starchaos.fr.st aze Le 02/09/2002 à 14:39 matT ca ne fait pas une rotation mais une transposée, c'est a dire une symetrie par rapport a la diagonnale haut/gauche - bas/droite
pour une rotation, je ne sais pas comment faire, sans traiter chaque elt indépendament
Zeph Le 02/09/2002 à 20:19 bah tu fais 2 boucles for...
RowDim(mat)->nrow
ColDim(mat)->ncol
for a,1,nrow
for b,1,ncol
...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
En basic ou C ? Pour le basic, faut y aller à la bourrin.
RowDim(mat)->nrow
ColDim(mat)->ncol
for a,1,nrow
for b,1,ncol
...
ca c'est bourrin, et je connais! Mais donne moi une autre méthode pour un doom-like?
Si ca rame c'est du BASIC
Si ca plante c'est du C
Si c'est incompréhensible c'est de l'assembleurSi c'est les 3 c'est une graph 100 :)
----------------------------------
collaborateur de
http://www.starchaos.fr.stTu peux combiner la transposition (T) avec des multiplications par [0,0,1;0,1,0;1,0,0] d'un des 2 côtés pour obtenir une rotation de matrice de 90° (le sens dépend du côté duquel tu multiplies).
Merci!
Bon je pense que je vais créer un topic pour mon doom!
Si ca rame c'est du BASIC
Si ca plante c'est du C
Si c'est incompréhensible c'est de l'assembleurSi c'est les 3 c'est une graph 100 :)
----------------------------------
collaborateur de
http://www.starchaos.fr.stje voulais le faire en c mis je n'arrive pas à faire marcher virtual ti, indispensable! en effet le transfert de l'os semble planter...
Si ca rame c'est du BASIC
Si ca plante c'est du C
Si c'est incompréhensible c'est de l'assembleurSi c'est les 3 c'est une graph 100 :)
----------------------------------
collaborateur de
http://www.starchaos.fr.st