Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-02-19, 14:51   #1
popo0027
初级会员
 
注册日期: 2008-02-19
年龄: 44
帖子: 2
声望力: 0
popo0027 正向着好的方向发展
默认 【求助】怎么找数组中最大的n个值

max只能找1个,我要在一个数组中找前n大的数,而且这个数组可能有重复数据,是不是有这样的函数呢
popo0027 当前离线   回复时引用此帖
旧 2008-02-19, 21:18   #2
dnping
高级会员
 
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24
dnping 是一个将要出名的人
默认

利用sort排列命令,得到从小到大或者从大到小的数据排列,取前n个或者后n个即可。
dnping 当前离线   回复时引用此帖
旧 2008-02-20, 21:31   #3
mathjiang
高级会员
 
注册日期: 2008-01-02
帖子: 247
声望力: 22
mathjiang 正向着好的方向发展
默认

dnping给出了正确方法。楼主试过没有?试过了的话来说声“谢谢”啊。
mathjiang 当前离线   回复时引用此帖
旧 2008-02-26, 23:37   #4
popo0027
初级会员
 
注册日期: 2008-02-19
年龄: 44
帖子: 2
声望力: 0
popo0027 正向着好的方向发展
默认

嗯,不错,方法可行,相关的sortrows也是个不错的命令
popo0027 当前离线   回复时引用此帖
旧 2008-02-27, 09:27   #5
dnping
高级会员
 
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24
dnping 是一个将要出名的人
默认

引用:
作者: popo0027 查看帖子
嗯,不错,方法可行,相关的sortrows也是个不错的命令
没用过,可以尝试……:redface:
dnping 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



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


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