объединение индексов событий с векторами времени Matlab - PullRequest
1 голос
/ 07 ноября 2019

У меня есть два вектора.

time = [0:100];

events = [2,4,5,10,22,33,34,35,66,69,72,77,81,99];

Я хотел бы знать, как создать новый вектор, который является двоичным, где в каждой позиции индекса (1-101),есть либо 0, либо 1, что означает отсутствие или наличие события.

Этот новый вектор будет иметь длину (время) и будет выглядеть примерно так (показаны только первые 10 позиций):

new = [0,1,0,1,1,0,0,0,0,1,....];

В конечном итоге этот «новый» вектор будет использоваться для суммирования событийв скользящем окне, чтобы определить частоту события в единицу времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...