matlab排序函數(shù)從大到小 在matlab中sort是什么意思?
在matlab中sort是什么意思?&Gt&Gt a=[8 5 7 3 9 1 7]&Gt&Gt[a I]=排序(a)a=1 3 5 7 8 9I=6 4 2 3 7 1 5&Gt&Gt如上所示,a表
在matlab中sort是什么意思?
&Gt&Gt a=[8 5 7 3 9 1 7
]&Gt&Gt[a I]=排序(a)
a=
1 3 5 7 8 9
I=
6 4 2 3 7 1 5
&Gt&Gt
如上所示,a表示a按升序排列后的矩陣,I表示a中每個(gè)元素在原始矩陣a中的位置。
sort()函數(shù)是一個(gè)sort函數(shù)。
求MATLAB中數(shù)組元素排序--函數(shù):sort()?
簡(jiǎn)單地說(shuō),y=sort(x)是將x數(shù)組的個(gè)數(shù)從小到大排序并存儲(chǔ)在y中,那么x中的值將保持不變。直接在MATLAB中輸入命令,幫助排序更準(zhǔn)確
A是要排序的矩陣,1是維度,即按列或行排序,1是按列排序,“下降”是按降序排序。排序函數(shù)是MATLAB中內(nèi)置的一個(gè)排序函數(shù),可以滿足常用的排序要求。排序函數(shù)的基本形式如下:[y,I]=sort(x,dim,mode),其中:y是對(duì)x進(jìn)行排序的結(jié)果,I是x中y中相應(yīng)元素的原下標(biāo)模式,mode的默認(rèn)值為“升序”,“降序”,dim的默認(rèn)值為1。如果x是矩陣,則矩陣的列默認(rèn)按升序排列,即sort(x,1)等價(jià)于sort(x)(矩陣存儲(chǔ)在Matlab中的列中),2)表示矩陣中每一行的元素按升序排列。如果x是行向量,則y和I也是行向量;如果x是列向量,則y和I也是列向量;如果x是矩陣,則y和I是與x維數(shù)相同的矩陣。由于排序時(shí)保留了原始數(shù)組中數(shù)據(jù)的下標(biāo)信息,因此排序是可逆的。如果[y,I]=sort(x,dim,mode)x是排序前的向量,y是排序后的向量,I是下標(biāo)的索引,那么x=y(I)可以恢復(fù)原始向量。