1. 程式人生 > >**matlab中sort函式**

**matlab中sort函式**

1、排序函式sort():

對向量、矩陣、陣列的元素進行升序排序或降序排序。

2、用法說明:

(1)Y=sort(X)
當X是向量時,sort(X)對X的元素進行升序排序;
當X是矩陣時,sort(X)對X的每一列進行升序排序;
Y=sort(X)是預設的升序,而sort(X ,‘descend’)是降序排序。

(2)Y=sort(X,DIM,MODE)

引數DIM表示對哪一個維數進行排序;
例如:
X是一個二維矩陣,
DIM=1時,表示對X的每一列進行排序,
DIM=2時,表示對X的每一行進行排序。

MODE表示按哪一種模式進行排序,
MODE=‘ASCEND’時

,進行升序排序,
MODE=‘DESCEND’時,進行降序排序。

Y返回已經排好序的X。

(3)[Y,I] = sort(X,DIM,MODE)

Y是排序好的向量;
I 是 向量Y 中對 X 的索引;