11智能在线
新记
matlab提取一维数组中较大10个数
matlab提取一维数组中较大10个数
举报该文章
相关建议 推荐于2017-05-21
你先用B=sort(A)把数组排序,然后提取第10个当坐标
就是B(10), 大于B(10)的定然就是属于最大10个以内的了。
你用find(A>B(10))就可以找到这些大于B(10)的坐标。
然后你可以根据坐标提取这些数
A(find(A>B(10)))
当然这个的前提是B(11)和B(10)不相等(数组没有两个数是相同的),不然都一样的话提取的就不是最大的10个数,而是9个数了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pspfp48sqs2m48fq7s.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
matlab提取一维数组中较大10个数
matlab数组中求最大的几个数 并提取标号
matlab 一维数组中如何实现隔100个取10个数据
一个一维数组,假设是1到20吧,在matlab里面怎么提取出...
matlab中如何提取一个6*6矩阵中大小排前十位的十个数,
MATLAB中如何取数组前10个
matlab中对一个数组求最大的几个数
关于matlab求一维数组一定范围内的最大值