Extracting every nth and (n+1)th element

85 Ansichten (letzte 30 Tage)
Inna Pelloso
Inna Pelloso am 6 Dez. 2020
Kommentiert: Inna Pelloso am 6 Dez. 2020
Hi,
I have A = (1:101). How can I extract every nth and (n+1)th element?
For example, if n = 10, I want reate B = [10, 11, 20, 21, ...100, 101].
I know how to extract every nth element using: A(1:n:end).
Any help would be appreciated! Thank you.
Inna

Akzeptierte Antwort

Cris LaPierre
Cris LaPierre am 6 Dez. 2020
I'm not aware of any slick way to do this. I'd combine two arrays, one from 10:10:101, and one from 11:10:101.
n=10;
A = (1:101);
ind = sort([n:n:101 n+1:n:101]);
A(ind)
ans = 1×20
10 11 20 21 30 31 40 41 50 51 60 61 70 71 80 81 90 91 100 101

Weitere Antworten (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by