gpt4 book ai didi

matlab - 如何在Matlab中只选择矩阵中的某些行?

转载 作者:行者123 更新时间:2023-12-02 00:57:34 26 4
gpt4 key购买 nike

我在 Matlab 中有一个矩阵 A

A= [1 2 3 |1;
2 3 4 |2;
5 6 7 |2;
3 4 5 |1;
6 7 0 |3;
6 3 7 |3;
4 5 3 |1;
6 5 4 |4]

其中最后一列包含可能重复的自然索引。对于最后一列中的每个索引,我想选择与该索引关联的 A 的第一行并创建矩阵

B=[1 2 3 |1;
2 3 4 |2;
6 7 0 |3;
6 5 4 |4]

最佳答案

使用unique获取您需要的值和索引:

[U,I] = unique(A(:,4), 'first')

然后

A(I,:)

关于matlab - 如何在Matlab中只选择矩阵中的某些行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25239796/

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