file1='d.dat';
file2='b.dat';
correlout='correl.dat';
numcols=20;
numrows=20;
fid1=fopen(file1);
f1=fscanf(fid1,'%f',[numcols numrows]);
fclose(fid1);
fid2=fopen(file2);
f2=fscanf(fid2,'%f',[numcols numrows]);
fclose(fid2);
Refid1=reshape(fid1,[numcols,numrows]);
Refid2=reshape(fid2,[numcols,numrows]);
ccoef=zeros(numrows,numcols);
cRes=zeros(numrows,numcols);
subf1(i)=zeros();
subf2(i)=zeros();
for i=1:numcols
for j=1:numrows
subf1(i) = Refid1(i:i+1, j:j+1);
subf2(i) = Refid2(i:i+1, j:j+1);
ccoef(i)=corrcoef(subf1(i),subf2(i));
cRes(i)=ccoef(1,2);
end
end
correlout=cRes(i);
fid=fopen(correlout, 'w');
fprintf(fid,'%6.2f\n',correlout);
fclose(fid);