i want to calculate correlation every half cycle i have 2400 sample per cycle
조회 수: 1 (최근 30일)
이전 댓글 표시
i want to calculate correlation index every half cycle i have 2400 sample per cycle
답변 (1개)
Ayush Modi
2023년 10월 10일
편집: Ayush Modi
2023년 10월 10일
Hi,
I understand you would line to calculate correlation once every half cycle.
Here is an example showing how you can implement the same.
halfCycleLength = cycleLength / 2; % Number of samples per half cycle
correlations = []; % Array to store the correlation values
for i = 1:halfCycleLength:length(signal) - halfCycleLength
% Extract the current half cycle
halfCycle = signal(i:i+halfCycleLength-1);
% Compute the autocorrelation of the half cycle
correlation = xcorr(halfCycle);
% Store the correlation value
correlations = [correlations, correlation];
end
Hope this helps!
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!