フィルターのクリア

sort a vecrtor

2 ビュー (過去 30 日間)
Andrea
Andrea 2012 年 6 月 1 日
I have a vector: a = [1 5 7 2 6 8 9 0 2] and b=[5 8 1 0 3 6 9 8 2] (both have the same size) I want to sort vector 'a' and accordingly vector 'b'.
a = [1 5 7 2 6 8 9 0 2] ;
b = [5 8 1 0 3 6 9 8 2] ;
[a1,ind]=sort(a) for i=1:length(a1)
b1(1,i)=b(1,ind(1,i));
end
It works. But I am wondering if there is a more professional way to get ride of this "for i=1:length(a1)" loop?
Thanks in advance.

採用された回答

Oleg Komarov
Oleg Komarov 2012 年 6 月 1 日
  1 件のコメント
Andrea
Andrea 2012 年 6 月 1 日
wow, Thanks. It is the briefest, fastest and cutest answer I've ever got!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeShifting and Sorting Matrices についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by