首页 > 代码库 > matlab中排序(矩阵的行排序及列排序)
matlab中排序(矩阵的行排序及列排序)
>> a=[1,2,3;4,6,0;0,5,2]a = 1 2 3 4 6 0 0 5 2>> sort(a)ans = 0 2 0 1 5 2 4 6 3>> sort(a,‘descend‘)ans = 4 6 3 1 5 2 0 2 0
即matlab中对矩阵默认按列升序排序;如果降序排序使用sort(a,‘descend‘),升序使用sort(a,‘ascend‘),
1 >> sort(a,‘ascend‘)2 3 ans =4 5 0 2 06 1 5 27 4 6 3
对某列进行排序:
1 >> sort(a(:,2),‘descend‘)2 3 ans =4 5 66 57 2
对某行进行排序:
1 >> sort(a(2,:),‘descend‘)2 3 ans =4 5 6 4 0
matlab中排序(矩阵的行排序及列排序)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。