我对Mathematica相当陌生,遇到了一个可能很愚蠢的问题。
我有一个矩阵{{1,1,1,2,2,2,2,2},{-1,0,1,-2,-1,0,1,2}}
,我想对第二行进行排序,但同时对第一行元素的位置进行排序。
因此,数组将变为{{2,1,2,1,2,1,2,2},{-2,-1,-1,0,0,1,1,2}}
。我希望清楚。你知道我该怎么做吗?
谢谢。
让
list = {{1, 1, 1, 2, 2, 2, 2, 2}, {-1, 0, 1, -2, -1, 0, 1, 2}}
然后
{list[[1]][[Ordering[list[[2]]]]], Sort[list[[2]]]}
提供您想要的输出。
[供将来参考,您可能需要考虑在https://mathematica.stackexchange.com上发布Mathematica问题。