Предположим, у меня есть вектор, который содержит person_ids
так:Как найти сегментные индексы вектора в MATLAB?
x = [1,1,1,2,2,3,3,3,3,4]
поэтому первые 3 элементы для человека 1. Как я могу найти векторные индексы, которые начинаются новый человек?
т.е. моя функция должна возвращать
f(x) = [1,4,6,10];
есть способ MATLAB для этого?
Ваши предположения верны для моего случая, поэтому это решает мою проблему. Спасибо! – jeff