matlab排序 第二条件,科学网—【MATLAB技术贴】矩阵多条件排序 - 崔健的博文
針對(duì)矩陣的多個(gè)條件排序問題,可以采用如下函數(shù)(以列為例):sortrows
具體參數(shù)如下:
1、先按照第二列的升序排序,然后按照第一列的升序排序:sortrows(a,[2,1])
2、先按照第二列的降序排序,然后按照第一列的升序排序:sortrows(a,[-2,1])
中括號(hào)[? ],中的數(shù)字,是按照排序的列數(shù)順序?qū)懙?#xff0c;升序用正數(shù),降序用負(fù)數(shù)
以下為一個(gè)實(shí)例
a =[2.2? 1
8.5? 2
5.3? 1
5.6? 5
6.2? 4
4.5? 2];
>> sortrows(a,[2,1])
ans =
2.2000? ? 1.0000
5.3000? ? 1.0000
4.5000? ? 2.0000
8.5000? ? 2.0000
6.2000? ? 4.0000
5.6000? ? 5.0000
>> sortrows(a,[-2,1])
ans =
5.6000? ? 5.0000
6.2000? ? 4.0000
4.5000? ? 2.0000
8.5000? ? 2.0000
2.2000? ? 1.0000
5.3000? ? 1.0000
轉(zhuǎn)載本文請(qǐng)聯(lián)系原作者獲取授權(quán),同時(shí)請(qǐng)注明本文來自崔健科學(xué)網(wǎng)博客。
鏈接地址:http://blog.sciencenet.cn/blog-93699-1221196.html
上一篇:【Matlab技術(shù)貼】移動(dòng)和復(fù)制文件
下一篇:【技術(shù)貼】word公式編輯器問題
總結(jié)
以上是生活随笔為你收集整理的matlab排序 第二条件,科学网—【MATLAB技术贴】矩阵多条件排序 - 崔健的博文的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js符号输入不可用_JS 控制非法字符的
- 下一篇: matlab表示时间集合,matlab集