gpt4 book ai didi

matlab - 从matlab中的表中每n行提取x行

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

我想创建一个新表提取 x每行 n我的 table 上的行。例如,如果我的表是:

1 2 
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22

我想要这样的东西:
1 2
3 4
11 12
13 14
21 22

最佳答案

这是使用 ismember 的简单方法和 mod对行进行分类

n = 5;
x = 2;
b = a(logical(ismember(mod(0:size(a)-1,n),0:x-1)),:);

以至于
>> b
b =

1 2
3 4
11 12
13 14
21 22

数据
a = [1 2 
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22];

关于matlab - 从matlab中的表中每n行提取x行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61804381/

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