Index: DPWavesProc/trunk/DPWavesProc/adcp_matlab/specmultiplot.m =================================================================== --- DPWavesProc/trunk/DPWavesProc/adcp_matlab/specmultiplot.m (revision 229) +++ DPWavesProc/trunk/DPWavesProc/adcp_matlab/specmultiplot.m (revision 230) @@ -105,6 +105,7 @@ end -%this changes the coordinates from axis to compass -% NEED TO FIX THIS TO ADJUST FOR CHANGE IN DIRSPEC CODE!!!! +%this changes the coordinates from axis to compass (and from direction TO, +%to direction FROM) +% NEED TO ADJUST THIS TO AUTOMATICALLY ACOUNT FOR USER INPUTTED SM.dirs!!! newspec2d=zeros(size(spec2d)); for i= 1:size(spec2d,1) @@ -117,14 +118,13 @@ newspec=zeros(size(oldspec)); - for j = 1:46 - newspec(:,j)=oldspec(:,47-j); + %this is the NEW way to organize the code for SM.dirs=[0:2:358] (edited + %on 3/27/09 + for j = 1:136 + newspec(:,j)=oldspec(:,137-j); end - for j = 47:180 - newspec(:,j)=oldspec(:,181-(j-46)); + for j = 137:180 + newspec(:,j)=oldspec(:,181-(j-136)); end - %firstspec=newspec(:,91:180); - %secondspec=newspec(:,1:90); - %newspec=cat(2,firstspec,secondspec); if numdimensions == 3 newspec2d(i,:,:)=newspec; @@ -135,4 +135,12 @@ Winfo.Spectrum.EMEPradial=newspec2d; + +%Use this to organize spec IF SM.dirs=[-180:2:178] + %for j = 1:46 + % newspec(:,j)=oldspec(:,47-j); + %end + %for j = 47:180 + % newspec(:,j)=oldspec(:,181-(j-46)); + %end %*************************************************************************