matlabsort函數(shù)
matlab中有個sort函數(shù),有個格式是[B,IX]=sort(A,,2),,如果A是矩陣,運行出來之后IX也是一個矩陣,,這個IX是怎么得來的?help里的沒看懂,,高手幫幫忙給你舉了例子: X=magic(5) X = 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 >> [a,b]=sort(X,2) a = 1 8 15 17 24 5 7 14 16 23 4 6 13 20 22 3 10 12 19 21 2 9 11 18 25 b = 3 4 5 1 2 2 3 4 5 1 1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 結果解釋: a是原來的矩陣x按照行,,每行從小到大重新排列得到的新矩陣。 b告訴你重排的詳細信息,,也就是做了什么樣的變動,。 例如b的第一行顯示3 4 5 1 2,,那么將原矩陣X的第一行的第3 4 5 1 2個元素取出來,順次排列,,就變成a矩陣的第一行,。
Tags:函數(shù)matlabsort
相關推薦
便查問答是一款實用的網絡熱門知識問答平臺,,專注于分享你不知道的知識,、經驗及生活問題,在這里所有人都能找到答案歡迎網友參與討論,。