亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問MATLAB中sort函數的用法詳解?

請問MATLAB中sort函數的用法詳解?

慕哥9229398 2019-07-09 11:07:56
MATLAB中sort函數的用法詳解
查看完整描述

5 回答

?
侃侃無極

TA貢獻2051條經驗 獲得超10個贊

>> x=[8 3 4 1 5 9 6 7 2];
>> [X,i]=sort(x)
X =
1 2 3 4 5 6 7 8 9

i =
4 9 2 3 5 7 8 1 6
>>
可以知道sort()函數是排序函數;
X是返回的排序之后的數組;
i是返回的排序后X的每個元素在原先數組中的位置。

查看完整回答
反對 回復 2019-07-13
?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

>> A=[8 5 7 3 9 1 7];
>> [a i]=sort(A)
a =
1 3 5 7 7 8 9

i =
6 4 2 3 7 1 5
>>
如上所示,a表示A經過升序排列之后的矩陣,i表示a中每個元素在原來矩陣A中的位置。
sort()函數是排序函數。

查看完整回答
反對 回復 2019-07-13
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

>> x=[1,2,5,6,3]
x =
1 2 5 6 3
>> [y ind]=sort(x)
y =
1 2 3 5 6
ind =
1 2 5 3 4
sort這個函數是對括號里面的向量進行排序,默認是從小到大排列,如上圖的例子,y是排序過后的向量。ind這個向量是現在y向量每一個元素在原來x中的位置。例如y向量第三個元素現在是3,而對應的 ind為5那么就是說3是原來x向量的第五個元素。如上面的例子。

查看完整回答
反對 回復 2019-07-13
?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

function B=sorting_pup(A)n = length(A);for i = 1:n-1 for j = i+1:n if A(i)>A(j) temp = A(i); A(i) = A(j); A(j) = temp; end endendB = A;

查看完整回答
反對 回復 2019-07-13
?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

sort是排序,'descend'即降序,'ascend'即升序。~返回排序矩陣,id是G中序號排序后的結果。如果G是數組,id是G序號排序后數組。如果G是矩陣,id是G各列內排序后序號列向量相接后的矩陣。


查看完整回答
反對 回復 2019-07-13
  • 5 回答
  • 0 關注
  • 2126 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號