[Matlab] Avoir un ordre de classement des cellules d'une matrice

Avoir un ordre de classement des cellules d'une matrice [Matlab] - Logiciels - Windows & Software

Marsh Posté le 24-06-2003 à 18:38:34    

Salut
 
J'ai quelques problème avec Matlab, je me demandais s'il néxistait pas un fonction qui permette de donner un ordre au cellule d'une matrice.
Exemple :  
 
0  1  1  0
1  4  4  1
1  4  4  1
0  1  1  0
 
deviendrais qq chose comme :
 
0  4  5  1
6 12 13  7
8 14 15  9
2 10 11  3
 
Je sais que c'est possible avec Excel mais je ne sais pas comment faire avec Matlab.
 
Quelqu'un peut m'aider ?
 
Merci


---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Marsh Posté le 24-06-2003 à 18:38:34   

Reply

Marsh Posté le 24-06-2003 à 18:45:59    

Désolé, je ne connais pas ce logiciel
donc je ne peux te venir en aide


---------------
A+ Ritchi92
Reply

Marsh Posté le 24-06-2003 à 19:24:31    

A ma connaissance non mais ca doit être vraiment aisé de le faire soi même...

Reply

Marsh Posté le 24-06-2003 à 20:43:56    

Oui ca doie être facile mais au niveau temps calculs, c super lourd si je dois parcourir la matrice plein de fois...


---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Marsh Posté le 24-06-2003 à 20:45:01    

bah, tu as des matrices de quelle dimension?

Reply

Marsh Posté le 25-06-2003 à 00:25:13    

caedes a écrit :

bah, tu as des matrices de quelle dimension?


Ca peut allé jusqu'à 16x16.


---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Marsh Posté le 25-06-2003 à 00:30:17    

Tu ne sais pas le faire une seule fois avant la boucle ? Sinon esaie, à mon avis avec un bon pc si tu ne dois pas calculer trop de fois cette matrice, même pour une 16x16 ça devrait aller...

Reply

Marsh Posté le 25-06-2003 à 09:11:56    

Autrement si je me souviens bien, il y a des fonctions pour déplier une matrice m*n en un vecteur de longueur m*n et pour replier. Peut être qu'il existe une fonction pour faire cela sur un vecteur.

Reply

Marsh Posté le 25-06-2003 à 09:31:45    

pour déplier ?


---------------
Qui avale une noix de coco fait confiance à son anus...
Reply

Marsh Posté le 25-06-2003 à 09:45:56    

Bah par exemple :
1 2 3
4 5 6
7 8 9
devient
1
2
3
4
5
6
7
8
9

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed