排序函数sort妙用

function B = sortBlikeA(A,B)

[~, A_index] = sort(A);

Bs=sort(B);

B(A_index)=Bs;

end

按照A的大小排布顺序对B排序

>> A=[4 1 3 2];

>> B='abcd';

>> sortBlikeA(A,B)

ans ='dacb'

>> a=[10,9,17,30,20];

>> [b,c]=sort(a)

b = 9 10 17 20 30 c = 2 1 3 5 4

a(c(1))就是最小,a(c(2))第二最小,依次类推

原文发布于微信公众号 - 帮你学MatLab(MatLab_helper)

原文发表时间:2018-04-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券