How to compute the lag time between single day cross-correlation
Mostrar comentarios más antiguos
Dear Matlab members,
What I did:
I compute the noise cross correlation (CC) for daily temprature (365 days with 12 hours segment) between two cities and plot the output (output figure attached). We plot the CC as a function of day and lagtime ((Xaxis is lagtime, Yaxis is the datE or segment number and z is the CC). In output, bright color shows peak values in data (blue for negative and red for positive).
What we want to do;
I want to compute the lag for every day with respect to the maximum peak value at first day.
For example, time lag betwen the maximum peak value of day 1, 2 and 1, 3 and 1, 4, ... and 1, 365. Peak values is at -38 and lagtime can be observed which is 2 seconds in the output file.
Input and Output data:
Now I want to compute the lag time for every single day based on data by considering first day as a reference,as what we observed in output color picture
input data format:
. Output data:
waveform indicate the stack signal for 365 days.

Could you please help me to solve this problem?
Respuestas (1)
Sulaymon Eshkabilov
el 15 de Mayo de 2021
0 votos
Should you provide your data, some technical help can be given. As is, you can compute the lags using this simple hint here: https://www.mathworks.com/matlabcentral/answers/468821-trouble-understanding-lags-for-cross-correlation?s_tid=answers_rc1-1_p1_MLT
1 comentario
aa
el 15 de Mayo de 2021
Categorías
Más información sobre Correlation and Convolution en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!