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

Contents 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 - (show 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 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