如何使用matlab对行从最小到最大排序
对不起,我发了这么多问题 这是我的另一个问题,如何将行从最小到最大排序(见下图): 这是我的数据和代码:如何使用matlab对行从最小到最大排序,matlab,sorting,Matlab,Sorting,对不起,我发了这么多问题 这是我的另一个问题,如何将行从最小到最大排序(见下图): 这是我的数据和代码: A= [a b c 1 2 3 4 5 1 0 1 0 2 1 2] 我使用了排序功能: B = [sort(A(1:end,:), 'ascend')] 但它没有显示我想要的输出 最小的数字显示在第一列,大的数字显示在最后一列,所以请大家帮忙。你们有两个选择 索特罗斯: 使用参数2排序,例如排序(A,2): 我想你在找这个 a =
A=
[a b c
1 2 3
4 5 1
0 1 0
2 1 2]
我使用了排序功能:
B = [sort(A(1:end,:), 'ascend')]
但它没有显示我想要的输出
最小的数字显示在第一列,大的数字显示在最后一列,所以请大家帮忙。你们有两个选择
我想你在找这个
a =
1 2 3 4 5
3 6 2 4 7
9 6 5 8 4
B1 = sort(a,2,'ascend')
B1 =
1 2 3 4 5
2 3 4 6 7
4 5 6 8 9
关于这方面的更多信息,请访问您是否至少尝试过谷歌搜索?你尝试了什么?你看过函数了吗?请再次检查我的问题我已经编辑过了。是的,我使用了排序。从文档中:“
B=sort(A,dim)
对沿维度dim的元素进行排序。例如,如果A是矩阵,则sort(A,2)
对每行中的元素进行排序。”@nobel如果您没有正确阅读文档,你经常会问/发问题,而这不是学习这类基本知识的最佳场所。是的,它有效:),谢谢。