Avoir un ordre de classement des cellules d'une matrice [Matlab] - Logiciels - Windows & Software
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
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...
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...
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.
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...
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.
Marsh Posté le 25-06-2003 à 09:31:45
pour déplier ?
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
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...