С некоторой проницательностью из Nzbuu, следующие работы:
data = [1 2 3 4 NaN 2 3 4 5];
scaled = (data - nanmean(data)) / nanstd(data);
scaled(isnan(data)) = 0;
corr = xcorr(scaled);
Необходимо вставлять нули после масштабирования данных, а не раньше, так как в противном случае это повлияет на значения mu и std, используемые в xcorr,Лучше сделать это, чем просто работать непосредственно с xcorr, поскольку подход fft, используемый в xcorr, намного быстрее для больших наборов данных.