/[MITgcm]/MITgcm_contrib/gael/matlab_class/ecco_v4/read_grace_fld.m
ViewVC logotype

Annotation of /MITgcm_contrib/gael/matlab_class/ecco_v4/read_grace_fld.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Fri Jun 21 21:52:17 2013 UTC (12 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65x, checkpoint65r, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, HEAD
- routines to process grace data (map_grace.m is the top level routine).

1 gforget 1.1 function [fld,fldsm]=read_grace_fld(fname);
2    
3     %[fld]=read_grace_fld('GRACE_CSR_Error.asc');
4    
5     fid=fopen(fname,'rt');
6     fgetl(fid);
7     fgetl(fid);
8    
9     fld4columns=zeros(1e5,4);
10     ii=1;
11     while ~feof(fid);
12     fld4columns(ii,:)=str2num(fgetl(fid));
13     ii=ii+1;
14     end;
15     fclose(fid);
16    
17     ii=find(fld4columns(:,2)>0&fld4columns(:,2)<360);
18     jj=(fld4columns(ii,1)+89.5)*360+fld4columns(ii,2)+0.5;
19     fld=NaN*zeros(360,180);
20     fld(jj)=fld4columns(ii,3);
21     fldsm=NaN*zeros(360,180);
22     fldsm(jj)=fld4columns(ii,4);
23    
24    

  ViewVC Help
Powered by ViewVC 1.1.22