Les Allergies
Alimentaires
Posez votre question Signaler

Tri a bulle avec matlab [Résolu]

TheWebber 4Messages postés 16 janvier 2008Date d'inscription - Dernière réponse le 1 juil. 2009 à 11:40
Bonjour,
slt je veux faire un script ki range dans l'ordre croissant les éléments d'un vecteur quelque soit sa taille. Je lai testé en langage C mais jarrive pas a la traduire en Matlab :(
Aidez moi SVP
Lire la suite 

Tri a bulle avec matlab »

4 réponses
Réponse
+5
moins plus
voilà le programme cherché:

function T=tri(T)
p=2;
while p>=1
p=0;
for i=1:length(T)-1
if T(i)>T(i+1)
aux=T(i);
T(i)=T(i+1);
T(i+1)=aux;
p=p+1;
T
pause
end
end
end
Ajouter un commentaire
Réponse
+3
moins plus
Salut TheWebber
Il faut que tu testes la fonction sort de Matlab je pense...
Tape help sort pour t'aider et dis-moi si tu y arrives.
A plus
Ajouter un commentaire
Réponse
+1
moins plus
Resalut
Ben il y a pas grand chose à dire, si X est un vecteur quelconque, Y=sort(X) est le "même" vecteur que X mais rangé dans l'ordre croissant.
Je vois pas ce que je peux te dire de plus pour t'aider...
Je peux te donner un exemple:
X=[0;-1;4;-2;5];
Si tu tapes Y=sort(X) alors:
Y= [-2 -1 0 4 5]
Voilà... Si t'as besoin de plus d'infos t'es le bienvenu (mais essaie de faire des trucs par toi-même, c'est plutôt plaisant de voir que les gens font un ptit effort :-))) .
A plus
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour ton aide:)
Mais je me perd un peu dans le Matlab:( alors jai besoin du code SVP
en C ça va mais pas en Matlab
Merci pour votre aide
Ajouter un commentaire
Ce document intitulé « Tri a bulle avec matlab » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?