Arrays 如何根据元素的值对数组进行排序?
我有两个数组,我想对A排序,我想对B应用相同的排序,这意味着我想:我知道我可以使用排序(A),我只是不知道如何得到B1Arrays 如何根据元素的值对数组进行排序?,arrays,matlab,sorting,Arrays,Matlab,Sorting,我有两个数组,我想对A排序,我想对B应用相同的排序,这意味着我想:我知道我可以使用排序(A),我只是不知道如何得到B1 A = [125,313,275,120] B = [277,715,823,450] 多谢各位 试试看: A1 = [120,125,275,313] B1 = [450,277,823,715] 尝试: 答案列在Matlab的“排序”帮助页面中。您可以输出A的排序索引并将其应用于B。因此: [A1, I] = sort(A); B1 = B(I); 答案列在Matla
A = [125,313,275,120]
B = [277,715,823,450]
多谢各位 试试看:
A1 = [120,125,275,313]
B1 = [450,277,823,715]
尝试:
答案列在Matlab的“排序”帮助页面中。您可以输出A的排序索引并将其应用于B。因此:
[A1, I] = sort(A);
B1 = B(I);
答案列在Matlab的“排序”帮助页面中。您可以输出A的排序索引并将其应用于B。因此:
[A1, I] = sort(A);
B1 = B(I);