Changeset 21828 for issm/trunk-jpl/src/m/plot/plot_overlay.m
- Timestamp:
- 07/20/17 04:16:12 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/m/plot/plot_overlay.m ¶
r21783 r21828 58 58 59 59 %InterpFromMeshToGrid 60 xmin=min(md.radaroverlay.x);61 ymax=max(md.radaroverlay.y);62 xspacing=(max(md.radaroverlay.x)-min(md.radaroverlay.x))/(length(md.radaroverlay.x) -1);63 yspacing=(max(md.radaroverlay.y)-min(md.radaroverlay.y))/(length(md.radaroverlay.y) -1);64 if(md.radaroverlay.x(end)-md.radaroverlay.x(1)<0)65 xspacing= -xspacing;66 end67 if(md.radaroverlay.y(end)-md.radaroverlay.y(1)<0)68 yspacing= -yspacing;69 end70 nlines=length(md.radaroverlay.y);71 ncols =length(md.radaroverlay.x);72 60 disp('Interpolating data on grid...'); 61 x_m = md.radaroverlay.x; 62 y_m = md.radaroverlay.y; 73 63 if radaronly, 74 x_m=xmin:xspacing:xmin+ncols*xspacing; 75 y_m=ymax-nlines*yspacing:yspacing:ymax; 76 data_grid=NaN*ones(nlines,ncols); 64 data_grid=NaN(size(radar)); 77 65 else 78 [x_m y_m data_grid]=InterpFromMeshToGrid(elements,x/getfieldvalue(options,'unit',1),y/getfieldvalue(options,'unit',1),... 79 data,xmin,ymax,xspacing,yspacing,nlines,ncols,NaN); 66 data_grid=InterpFromMeshToGrid(elements,x/getfieldvalue(options,'unit',1),y/getfieldvalue(options,'unit',1),data,x_m,y_m,NaN); 80 67 end 81 68 … … 152 139 153 140 %Plot: 154 imagesc( md.radaroverlay.x*getfieldvalue(options,'unit',1),md.radaroverlay.y*getfieldvalue(options,'unit',1),image_rgb);set(gca,'YDir','normal');141 imagesc(x_m*getfieldvalue(options,'unit',1),y_m*getfieldvalue(options,'unit',1),image_rgb);set(gca,'YDir','normal'); 155 142 156 143 %last step: mesh overlay?
Note:
See TracChangeset
for help on using the changeset viewer.