matlab中sort(D(:,4))意思?有实例最好。D=zeros(1,4)

如题所述

首先名且一下matlab中sort函数用法

(1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序.eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,5,3;2,4,1],则sort(A)=[1,4,1;2,5,3]

(2)B=sort(A,dim),对数组按指定方向进行升序排序,dim =1,表示对每一列进行排序,,dim=2表示对每一行进行排序.

(3)B=sort(A,dim,mode),mode为指定排序模式,mode为"ascend"时,进行升序排序,为"descend "时,进行降序排序.(4)[B,I]=sort(A,.....),I为返回的排序后元素在原数组中的行位置或列位置.

在本题中,
D(:,4)代表 矩阵 D 的第四列:
D是1*4的矩阵[0 0 0 0]
(因为zeros(1,4)=[0 0 0 0])
D(:,4)=[0]
sort(D(:,4))=[0]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-25
矩阵D的第四列排序。
相似回答