gpt4 book ai didi

Matlab原生消除xy点的方法

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

所以我有一组 x、y、z 点的两个列表。

List1 and List2.

我想删除 List1 中也存在于 List2 中的所有点。在此示例中,List2 中的大多数点(可能 100%)将存在于 List1 中。示例:

列表1

1, 2, 3
4, 5, 6
7, 8, 9

列表2

7, 8, 9

输出

1, 2, 3
4, 5, 6

这将发生在每个列表大小的数千个点上。显然,这可以通过遍历 List2 并搜索时间为 O(n*m) 的列表 1 来完成。有没有更快、更原生的 matlab 方法来做到这一点?

感谢您的帮助。

最佳答案

尝试:SETDIFF(List1, List2, 'rows')

(我不知道这有多高效,但由于它是一种本地方法,因此可能已经过优化。)

关于Matlab原生消除xy点的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11256356/

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