Я создал две синусоиды с разной частотой. Период времени для обеих волн составляет 2 секунды или 2000 мсек. Код работает хорошо, когда я нахожу значение корреляции за весь период времени. Buth Я хочу получить значения корреляции после каждого интервала в 200 мсек. Это означает, что мне нужен массив, который может хранить 10 значений корреляции для всех 2000 мсек. Вот код, как я рассчитываю корреляцию за период 2000 мсек.Как найти корреляцию между двумя синусоидальными волнами для определенных интервалов и сохранить значение в массиве?
delta=0.005; %200 hz Fs
samples=200;
t=0:delta:delta*(samples-1); % Time Samples 1second
ch1 = sin(2*pi*10*t)';
ch2 = sin(2*pi*20*t)';
cc=corr2{ch1,ch2};
figure; bar(cc)
Пожалуйста, помогите мне создать массив для вычисления значения корреляции на каждые 200 мсек.
Спасибо большое за любезную помощь. Вот вопрос: что означает stepcorr? –
@ Хафса Ахмад: должно быть, он исправил его. – horseshoe
Что делать, если я хочу сделать то же самое для следующего случая (см. Ниже) –