/[MITgcm]/MITgcm_contrib/tides/intp_line_safe.m
ViewVC logotype

Contents of /MITgcm_contrib/tides/intp_line_safe.m

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


Revision 1.1 - (show annotations) (download)
Thu Mar 21 01:30:27 2013 UTC (11 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: HEAD
adding Xiochun Wang's scripts for computing tidal forcing for regional
MITgcm configurations

1 % function utide = intp_line_safe(utide, lat_bc)
2 %
3 % Interpolate to all the BC grid
4 %
5 % Input: utide, lat_bc, utide has NaN
6 %
7 % Output: utide, does not have Nan
8 %
9 % XC WANG /08/12/2012
10 %
11 function utide = intp_line_safe(utide, lat_bc)
12
13 badp = ~isfinite(utide);
14 goodp = isfinite(utide) ;
15 utide(badp) = interp1(lat_bc(goodp), utide(goodp), lat_bc(badp), 'spline');
16
17 badp = ~isfinite(utide);
18 goodp = isfinite(utide) ;
19 utide(badp) = interp1(lat_bc(goodp), utide(goodp), lat_bc(badp), 'nearest') ;
20
21 return
22 end

  ViewVC Help
Powered by ViewVC 1.1.22