Changeset 782 for trunk/src/mask_proj.m
- Timestamp:
- Jun 3, 2014, 8:10:03 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/mask_proj.m
r675 r782 54 54 XName=FieldData.ListVarName{CellInfo{icell}.Coord_x}; 55 55 YName=FieldData.ListVarName{CellInfo{icell}.Coord_y}; 56 DX=(MaskData. AX(2)-MaskData.AX(1))/(Npx-1);57 DY=(MaskData. AY(2)-MaskData.AY(1))/(Npy-1);58 mask_ind_i=round(0.5+(FieldData.(XName)-MaskData. AX(1))/DX);%nbpoint terms59 mask_ind_j=round(0.5+(FieldData.(YName)-MaskData. AY(1))/DY);%nbpoint terms56 DX=(MaskData.Coord_x(2)-MaskData.Coord_x(1))/(Npx-1); 57 DY=(MaskData.Coord_y(2)-MaskData.Coord_y(1))/(Npy-1); 58 mask_ind_i=round(0.5+(FieldData.(XName)-MaskData.Coord_x(1))/DX);%nbpoint terms 59 mask_ind_j=round(0.5+(FieldData.(YName)-MaskData.Coord_y(1))/DY);%nbpoint terms 60 60 checkin=mask_ind_j+Npy*(mask_ind_i-1);%array of mask indices for the nbpoints 61 61 checkin=checkin(mask_ind_i>=1 & mask_ind_i<=Npx & mask_ind_j>=1 & mask_ind_j<=Npy);%reduced array of mask indices (inside the image) … … 79 79 XArray=linspace(FieldData.(XName)(1),FieldData.(XName)(end),Npx_field); 80 80 YArray=linspace(FieldData.(YName)(1),FieldData.(YName)(end),Npy_field); 81 XMask=linspace(MaskData. AX(1),MaskData.AX(end),Npx);82 YMask=linspace(MaskData. AY(1),MaskData.AY(end),Npy);81 XMask=linspace(MaskData.Coord_x(1),MaskData.Coord_x(end),Npx); 82 YMask=linspace(MaskData.Coord_y(1),MaskData.Coord_y(end),Npy); 83 83 [XMask,YMask]=meshgrid(XMask,YMask); 84 84 Mask = interp2(XMask,YMask,MaskData.A,XArray,YArray','nearest');
Note: See TracChangeset
for help on using the changeset viewer.