Допустим, я хочу смоделировать состояние частицы, которое может быть нормальным (0) или возбужденным (1) в данном кадре. Частица находится в возбужденном состоянии f% времени. Если частица находится в возбужденном состоянии, она длится ~ L кадров (с распределением Пуассона). Я хочу смоделировать это состояние для N временных точек. Таким образом, ввод, например:
N = 1000;
f = 0.3;
L = 5;
и результат будет что-то вроде
state(1:N) = [0 0 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ... and so on]
с суммой (состоянием) / N, близкой к 0,3
Как это сделать?
Спасибо!