Cross-correlation for similarity measurement between two signals

4 ビュー (過去 30 日間)
Farrukh Hassan
Farrukh Hassan 2020 年 11 月 5 日
回答済み: Subhadeep Koley 2020 年 11 月 5 日
Could you find the answer?? i have two waveform of a signal. each having 2048 samples. the sampling frequency is 1mHz. how can i find similarity between the two using cross-correlation??

回答 (1 件)

Subhadeep Koley
Subhadeep Koley 2020 年 11 月 5 日
This might help.
% Creating random data for example
sig1 = rand(1, 2048);
sig2 = rand(1, 2048);
% Calculate correlation coefficient matrix between sig1 and sig2
R = corrcoef(sig1, sig2);
% Extract correlation coefficient value
corrcoefVal = R(1, 2);
disp(['Correlation coefficient between sig1 and sig2: ', num2str(corrcoefVal)])

カテゴリ

Help Center および File ExchangeCorrelation and Convolution についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by