用MATLAB怎么给一个数组排序?

用MATLAB怎么给一个数组排序?,第1张

用sort函数 B=sort(A)这样是默认 第一维(竖着)升序排列\x0d\x0aB=sort(A,'descend') 是竖孙碧坦排降序排则桐列\x0d\x0aB=sort(A,2,'descend') 是横排降序排列\x0d\x0a[B,XI]=sort(A) 是吧排序慧樱后的下标存放在XI数组里面

排序册耐姿乱函数为州册春sort

>>Vcap= randi(100,1,5)

[sA,index] = sort(Vcap)

Vcap =

92809666 4

sA =

466809296

index =

5 4 2 1 3

Matlab中给一维向量排序是使用sort函蠢蔽判数:sort(A),排并答序是按升序进行的,其中A为待排序的向量;若欲保留排带改列前的索引,则可用 [sA,index] = sort(A) ,排序后,sA是排序好的向量,index 是 向量sA 中对 A 的索引值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12540796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存