gpt4 book ai didi

matlab - 在 matlab 的最后一列上具有最大元素的唯一行

转载 作者:行者123 更新时间:2023-12-04 05:02:02 25 4
gpt4 key购买 nike

我有一个具有相同行的矩阵,它们仅在两列中不同,如下所示:

A = [2 3 3 3 1 0.7;
2 3 3 3 2 0.4;
3 2 2 2 1 0.8;
3 2 2 2 3 0.3]

现在我需要选择具有 column1,2,3,4 相同元素并且在 column6 中具有最大元素的唯一行,例如:
Response: [2 3 3 3 1 0.7;
3 2 2 2 1 0.8]

最佳答案

按前 4 列排序,并按第 6 列降序。然后,在由前 4 列决定的组中选择第一个出现。

out     = sortrows(A,[1:4,-6]);
[~,idx] = unique(out(:,1:4),'rows');
out(idx,1:5)

关于matlab - 在 matlab 的最后一列上具有最大元素的唯一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16039961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com