Changeset 46 for trunk/src/proj_field.m
- Timestamp:
- Mar 15, 2010, 5:42:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/proj_field.m
r42 r46 90 90 return 91 91 end 92 FieldData 92 93 %introduce default field properties (reading old standards) 93 94 if ~isfield(ObjectData,'Style')||~isfield(ObjectData,'Coord')||~isfield(ObjectData,'ProjMode') … … 885 886 ProjData.VarAttribute{nbvar+1}.long_name='abscissa along line'; 886 887 if nbcolor==3 887 ProjData.VarDimName{end}={ XName,'rgb'};888 ProjData.VarDimName{end}={AXName,'rgb'}; 888 889 end 889 890 end … … 1177 1178 for ivar=VarIndex 1178 1179 VarName=FieldData.ListVarName{ivar}; 1179 if ~( ivar==ivar_X | ivar==ivar_Y | ivar==ivar_Z | ivar==ivar_F | ivar==ivar_FF| test_anc(ivar)==1)1180 if ~( ivar==ivar_X || ivar==ivar_Y || ivar==ivar_Z || ivar==ivar_F || ivar==ivar_FF || test_anc(ivar)==1) 1180 1181 ivar_new=ivar_new+1; 1181 1182 ProjData.ListVarName=[ProjData.ListVarName {VarName}]; 1182 1183 ProjData.VarDimName=[ProjData.VarDimName {DimCell}]; 1183 1184 %ProjData.VarDimIndex=[ProjData.VarDimIndex {[1 2]}]; 1184 if isfield(FieldData,'VarAttribute') & length(FieldData.VarAttribute) >=ivar1185 if isfield(FieldData,'VarAttribute') && length(FieldData.VarAttribute) >=ivar 1185 1186 ProjData.VarAttribute{ivar_new+nbcoord}=FieldData.VarAttribute{ivar}; 1186 1187 end … … 1190 1191 eval(['FieldData.' VarName '=FieldData.' VarName '(indsel);']) 1191 1192 end 1192 eval(['ProjData.' VarName '=griddata_uvmat( coord_X,coord_Y,FieldData.' VarName ',coord_x_proj,coord_y_proj'');'])1193 eval(['ProjData.' VarName '=griddata_uvmat(double(coord_X),double(coord_Y),double(FieldData.' VarName '),coord_x_proj,coord_y_proj'');']) 1193 1194 eval(['varline=reshape(ProjData.' VarName ',1,length(coord_y_proj)*length(coord_x_proj));']) 1194 1195 FFlag= isnan(varline); %detect undefined values NaN … … 1517 1518 end 1518 1519 %projection of velocity components in the rotated coordinates 1519 if ~isequal(Phi,0) & length(ivar_U)==11520 if ~isequal(Phi,0) && length(ivar_U)==1 1520 1521 if isempty(ivar_V) 1521 1522 msgbox_uvmat('ERROR','v velocity component missing in proj_field.m')
Note: See TracChangeset
for help on using the changeset viewer.