i want to calculate correlation every half cycle i have 2400 sample per cycle
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i want to calculate correlation index every half cycle i have 2400 sample per cycle
Réponses (1)
Ayush Modi
le 10 Oct 2023
Modifié(e) : Ayush Modi
le 10 Oct 2023
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 commentaires
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!