Parent Directory
|
Revision Log
|
Revision Graph
initial checkin of topography and hydrography interpolation scripts for the llc-grid, based on old matlab scripts by Alistair Adcroft Let's hope, they are useful.
1 | function [H2]=xyrecur_ave(He,niter) |
2 | % |
3 | % Returns the gridded data on a grid of half the size |
4 | % with the data "averaged" to the cell-centers. |
5 | % |
6 | % e.g. |
7 | % [H2]=xyrecur_ave(He,niter); |
8 | |
9 | H2=He; |
10 | |
11 | % Recursively iterate |
12 | for nit=1:niter, |
13 | |
14 | [nx,ny]=size(H2); |
15 | disp(sprintf(' Recursion level %i (%i,%i) -> (%i,%i) ... ',nit,nx,ny,nx/2,ny/2)); |
16 | |
17 | ii=1:2:nx-1; |
18 | jj=1:2:ny-1; |
19 | |
20 | H2=(H2(ii,jj)+H2(ii+1,jj)+H2(ii,jj+1)+H2(ii+1,jj+1))/4; |
21 | |
22 | disp('done.'); |
23 | |
24 | end |
ViewVC Help | |
Powered by ViewVC 1.1.22 |