MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   新手求教! 如何求一个矩阵的某一列中最大的前三个数 (https://www.labfans.com/bbs/showthread.php?t=6450)

matlab_fresh 2009-02-19 09:01

新手求教! 如何求一个矩阵的某一列中最大的前三个数
 
初学matlab,有个问题请教大家。如何求一个矩阵的某一列中最大的前三个数?多谢!

thorne 2009-02-19 09:40

回复: 新手求教! 如何求一个矩阵的某一列中最大的前三个数
 
你可以尝试sort命令与其他命令的结合来完成此功能
其中sort就是排序用的;如:
a=rand(1,5);

a =

0.9501 0.2311 0.6068 0.4860 0.8913
sort(a)
ans =

0.2311 0.4860 0.6068 0.8913 0.9501
具体找help sort
呵呵:smile:

matlab_fresh 2009-02-19 12:27

回复: 新手求教! 如何求一个矩阵的某一列中最大的前三个数
 
恩。多谢多谢多谢!

myiiid 2009-02-19 14:07

回复: 新手求教! 如何求一个矩阵的某一列中最大的前三个数
 
[QUOTE=thorne;24560]你可以尝试sort命令与其他命令的结合来完成此功能
其中sort就是排序用的;如:
a=rand(1,5);

a =

0.9501 0.2311 0.6068 0.4860 0.8913
sort(a)
ans =

0.2311 ...[/QUOTE]


高手!!
致以十二分的崇敬.


所有时间均为北京时间。现在的时间是 13:40

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.