Changeset 6957 for issm/trunk
- Timestamp:
- 01/05/11 15:37:49 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/radarpower.m
r6860 r6957 31 31 jpgim=[issmdir() '/projects/ModelData/MOG/mog150_greenland_map.jpg']; 32 32 geom=load([issmdir() '/projects/ModelData/MOG/mog150_greenland_map.jpgw'],'ascii'); 33 sizex=floor((x1-x0)/geom(1)); % x posting 34 sizey=floor((y1-y0)/geom(4)); % y posting 35 topleftx=floor((x0-geom(5))/geom(1)); % x min 36 toplefty=floor((geom(6)-y1)/geom(4)); % y max 33 34 %geom: xposting nbcols nbrows yposting xmin ymax 35 xmin=max(geom(5),x0); 36 xmax=min(geom(5)+geom(1)*geom(2),x1); 37 ymin=max(geom(6)-geom(4)*geom(3),y0); 38 ymax=min(geom(6),y1); 39 40 firstcol=max(1,floor((xmin-geom(5))/geom(1))); %x min 41 firstrow=max(1,floor((geom(6)-ymax)/geom(4))); %y max 42 numcols=floor((xmax-xmin)/geom(1)); % x posting 43 numrows=floor((ymax-ymin)/geom(4)); % y posting 37 44 38 45 %Read and crop file 39 46 disp('Warning: expecting coordinates in polar stereographic (Std Latitude: 70ºN Meridian: 45º)'); 40 47 im=imread(jpgim); 41 im=im( toplefty:toplefty+sizey,topleftx:topleftx+sizex);48 im=im(firstrow:firstrow+numrows-1,firstcol:firstcol+numcols-1); 42 49 md.sarpwr=double(flipud(im)); 43 md.sarxm=(x 0:(x1-x0)/(size(md.sarpwr,2)-1):x1);44 md.sarym=(y 0:(y1-y0)/(size(md.sarpwr,1)-1):y1);50 md.sarxm=(xmin:(xmax-xmin)/(size(md.sarpwr,2)-1):xmax); 51 md.sarym=(ymin:(ymax-ymin)/(size(md.sarpwr,1)-1):ymax); 45 52 46 53 elseif strcmpi(md.hemisphere,'s'),
Note:
See TracChangeset
for help on using the changeset viewer.