source:
issm/oecreview/Archive/20545-21336/ISSM-20796-20797.diff@
21337
Last change on this file since 21337 was 21337, checked in by , 8 years ago | |
---|---|
File size: 1.6 KB |
-
../trunk-jpl/examples/Pig/PigRegion.m
7 7 % Get necessary data to build up the velocity grid 8 8 xmin = ncreadatt(nsidc_vel,'/','xmin'); 9 9 ymax = ncreadatt(nsidc_vel,'/','ymax'); 10 spacing = ncreadatt(nsidc_vel,'/','spacing'); ls10 spacing = ncreadatt(nsidc_vel,'/','spacing'); 11 11 12 nx 13 ny 14 vx 15 vy 12 nx = double(ncreadatt(nsidc_vel,'/','nx')); 13 ny = double(ncreadatt(nsidc_vel,'/','ny')); 14 vx = double(ncread(nsidc_vel,'vx')); 15 vy = double(ncread(nsidc_vel,'vy')); 16 16 17 17 xmin = strtrim(xmin); % this is a string, and we need to recover the double value 18 18 xmin = str2num(xmin(1:end-2)); % get rid of the unit and convert to double … … 28 28 y=(ymax)-(0:1:ny)'*spacing; 29 29 30 30 %Limit the region to Pine Island 31 posx =find(x<=-12.0e5 & x>=-18.0e5);32 x_pig =x(posx);33 posy =find(y<=1.0e5 & y>-4.0e5);34 y_pig =flipud(y(posy));31 posx = find(x<=-12.0e5 & x>=-18.0e5); 32 x_pig = x(posx); 33 posy = find(y<=1.0e5 & y>-4.0e5); 34 y_pig = flipud(y(posy)); 35 35 36 vx_pig =flipud(vx(posx,posy)');37 vy_pig =flipud(vy(posx,posy)');38 vel_pig =sqrt(vx_pig.^2+vy_pig.^2);36 vx_pig = flipud(vx(posx,posy)'); 37 vy_pig = flipud(vy(posx,posy)'); 38 vel_pig = sqrt(vx_pig.^2+vy_pig.^2); 39 39 40 imagesc(x_pig,y_pig,log(vel_pig+1)) 41 axis xy equal 40 imagesc(x_pig,y_pig,log(vel_pig+1)); 41 axis xy equal tight;
Note:
See TracBrowser
for help on using the repository browser.