First number that comes after a list of numbers

4 views (last 30 days)
Hello, I have a list of numbers 'indexstart'. I would like to find the 1st number that comes after these number from another list 'indend' and append them both in different columns.
For example:
A = [1, 8, 20]
B = [4, 5, 6, 9, 25, 30]
The output would be:
[1, 4]
[8, 9]
[20, 25]
Thanks in advance.

Accepted Answer

dpb
dpb on 8 Mar 2021
>> [A;interp1([-eps(1) B],[-eps(1) B],A,'next')].'
ans =
1 4
8 9
20 25
>>

More Answers (0)

Community Treasure Hunt

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

Start Hunting!