matlab中數組的排序以及轉置

1、數組的排序

這是我看過的一篇數組的博文,感覺寫的還不錯:http://www.ilovematlab.cn/thread-93857-1-1.html
MATLAB提供數組排序函數sort,該函數可以對任意給定的數組進行排序。sort函數的語法:
* sort(X)
-- 默認排序是由小到大,而且排序的維數默認爲1
-- 下圖箭頭方向即爲排序方向,藍色數字爲各元素的在數組中的先後

* sort(X,dim)
-- dim指的是排序的維數(一維以列看,二維以行看[就好像學c語言時的二維數組])
* sort(...,mode)
-- 第一個參數指的是需要排序的數組以及維數,第二個參數mode表示排序的方式,可以取值ascend和descend
            分別表示升序和降序(默認爲升序)

* [B,IX] = sort(X)
-- 其中B爲返回的排序後的數組,IX是用於存儲排序後的下標數組



2、數組的轉置

數組的轉置比較簡單,若X爲數組,則其轉置表示爲X'。
-- 當X爲複數數組時,則X'爲共軛轉置,如果要實現非共軛轉置,則應採用X.'




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章