path('/home/dimitri/matlab/adcroft/bin',path); for typ={'conf','q=0','q=1','q=1/2','q=7/8','q=i3','tan','tan2','new'} [dxg,dyg,dxf,dyf,dxc,dyc,dxv,dyu,Ec,Eu,Ev,Ez,latC,lonC,latG,lonG,... Q11,Q22,Q12, TUu,TUv,TVu,TVv ]=gengrid_fn(576,2,typ{1},'c',0,1); theta=zeros(288,288); for i=1:288 for j=1:288 lat=[latG(i,j) latG(i+1,j)]*180/pi; lon=[lonG(i,j) lonG(i+1,j)]*180/pi; a=dist(lat,lon,'sphere'); lat=[latG(i,j) latG(i,j+1)]*180/pi; lon=[lonG(i,j) lonG(i,j+1)]*180/pi; b=dist(lat,lon,'sphere'); lat=[latG(i+1,j) latG(i,j+1)]*180/pi; lon=[lonG(i+1,j) lonG(i,j+1)]*180/pi; c=dist(lat,lon,'sphere'); theta(i,j)=acos((a^2+b^2-c^2)/2/a/b); end end disp(typ{1}) disp(minmax(dxg*6371)) disp(minmax(dxg(1:288,1:288)./dyg(1:288,1:288))) tmp=theta*180/pi; tmp(1,1)=nan; disp(minmax(tmp)) mypcolor(theta*180/pi),colorbar title(typ{1}) tmp=typ{1}; tmp(strfind(tmp,'/'))='_'; eval(['print -dpsc FIG' tmp]) end