%spectragram correlation %crosscorrelate the two spectrogram images %and look for the peak value clear all global MaxSpecTable MaxSpeedTable filename{1} = 'hpugcat_1' ; filename{2} = 'hpugcat_2' ; filename{3} = 'hpugcat_3' ; filename{4} = 'hpugcat_4' ; filename{5} = 'hpugcat_5' ; filename{6} = 'hpuggal_1b'; filename{7} = 'hpuggal_2a'; filename{8} = 'hpuggal_2b'; filename{9} = 'hpuggal_3'; filename{10} = 'hpuggal_4a'; filename{11} = 'hpuggal_4b'; filename{12} = 'hpuggal_6'; filename{13} = 'hpuggal_7'; filename{14} = 'hpugsr_1a'; filename{15} = 'hpugsr_1b'; filename{16} = 'hpugsr_2'; filename{17} = 'hpugsr_4a'; filename{18} = 'hpugsr_4b'; filename{19} = 'hpugsr_5'; filename{20} = 'hpugata_1' ; filename{21} = 'hpugata_2' ; filename{22} = 'hpugata_3' ; filename{23} = 'hpugata_4' ; nfile = length(filename); lowcut = 4 ;%4 for i=1:nfile i for j=i:nfile load(['c:\documents and settings\bruce land\my documents\matlab\damian\waveforms6dec03\',... filename{i},... 'gram.mat'],'spdhist'); load(['c:\documents and settings\bruce land\my documents\matlab\damian\waveforms6dec03\',... filename{i},... 'wave.mat'],'s'); spdhist1 = log10(spdhist(:,lowcut:end)); spdhist1(spdhist1<0) = 0 ; nT = size(spdhist,1); avgspdhist = repmat(sum(spdhist1,1)/nT,nT,1); spdhist1 = spdhist1 - avgspdhist ; diffhist1 = spdhist1-mean(mean(spdhist1)); s1 = s-mean(s); load(['c:\documents and settings\bruce land\my documents\matlab\damian\waveforms6dec03\',... filename{j},... 'gram.mat'],'spdhist'); load(['c:\documents and settings\bruce land\my documents\matlab\damian\waveforms6dec03\',... filename{j},... 'wave.mat'],'s'); spdhist2 = log10(spdhist(:,lowcut:end)); spdhist2(spdhist2<0) = 0 ; nT = size(spdhist,1); avgspdhist = repmat(sum(spdhist2,1)/nT,nT,1); spdhist2 = spdhist2 - avgspdhist ; diffhist2 = spdhist2-mean(mean(spdhist2)); s2 = s-mean(s); %cross-corr the speed-o-grams len1=length(diffhist1); len2=length(diffhist2); h = size(diffhist1,2); if len2