Как вы находите все пары последовательных чисел в массиве с MATLAB? Например:Найти все пары последовательных чисел в массиве
A = [1 2 3 4];
B = desiredFunction(A) % B = [1 2;2 3;3 4]
Очевидно, что я мог бы перебрать массив с помощью for
, но я предположил бы, что есть более изящный способ сделать это. Может быть, даже какой-то вариант изменения.
О, А в моем сценарии всегда будет сортироваться, но не обязательно заполнять все (diff (A) == 1). Если сортировка A помогает, два решения будут приветствоваться (один для всегда отсортированного A и одного общего решения).
Спасибо!
правда, очень легко. Должен был подумать об этом :) – user1809923