matlab descending order algorithm without sort function

7 ビュー (過去 30 日間)
DAIN LEE
DAIN LEE 2017 年 10 月 31 日
コメント済み: Bjorn Gustavsson 2020 年 3 月 10 日
i want to know how to descending order (1Xn) matrix without sort function.
for example A=[1 3 6 9 8 5 10 2]
  2 件のコメント
Bjorn Gustavsson
Bjorn Gustavsson 2017 年 10 月 31 日
Why not use sort when someone paid to give you a software that has that function? Homework? If homework just look up any of the algorithms for sorting and implement (one of) them...
Andrei Bobrov
Andrei Bobrov 2017 年 10 月 31 日
homework?
Please read here, point 4.

サインインしてコメントする。

採用された回答

Birdman
Birdman 2017 年 10 月 31 日
A=[1 3 6 9 8 5 10 2];temp=0;
for i=1:j
for j=1:length(A)
if(A(i)>A(j))
temp=A(i);
A(i)=A(j);
A(j)=temp;
end
end
end
disp(A)
This is bubble sorting algorithm.
  2 件のコメント
Maria zhou
Maria zhou 2020 年 3 月 9 日
hello,..
could you explain this code?? i have home work and this code works
Bjorn Gustavsson
Bjorn Gustavsson 2020 年 3 月 10 日
Google bubble-sort. Look for bubble-sort videos on youtube. Look for bubble-sort on wikipedia. Run the script in debug-mode and look at how A changes step by step. We clearly understand this is a home-work. However, the idea with homework is that you should learn something from it. Read the link Andrei Bobrov gave. Check the link KSSV gave.
To run the scrip in debug-mode save the code snippet in a file, perhaps my_bubble_sort.m
then at the matlab command-line promp type:
>> dbstop in my_bubble_sort
>> my_bubble_sort
Then you run the sorting step-by-step and look at how your variable A changes betwee each step.
The common theme in each of the points here is: "you do"
HTH

サインインしてコメントする。

その他の回答 (2 件)

KSSV
KSSV 2017 年 10 月 31 日

Rediet Tesfu
Rediet Tesfu 2019 年 9 月 27 日
How do i print out vector in order

カテゴリ

Help Center および File Exchange디버그 및 분석 についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!