Changeset 1183
- Timestamp:
- 06/30/09 11:12:59 (16 years ago)
- Location:
- issm/trunk/src/m/utils/Interp
- Files:
-
- 11 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/utils/Interp/InterpFromFile.m
r1174 r1183 48 48 49 49 %x -> name begins with "x" and is a vector 50 if (str cmpi(A(i).name(1),'x') & min(A(i).size)==1),50 if (strncmpi(A(i).name,'x',1) & min(A(i).size)==1), 51 51 xenum=i; 52 52 53 53 %y -> name begins with "y" and is a vector 54 elseif (str cmpi(A(i).name(1),'y') & min(A(i).size)==1),54 elseif (strncmpi(A(i).name,'y',1) & min(A(i).size)==1), 55 55 yenum=i; 56 56 57 57 %index -> name begins with "index" or "elements" and 3 columns 58 58 elseif length(A)==4 59 if (( (length(A(i).name)>=5 & strcmpi(A(i).name(1:5),'index')) ... 60 | (length(A(i).name)>=8 & strcmpi(A(i).name(1:8),'elements')) )... 61 & A(i).size(2)==3), 59 if ((strncmpi(A(i).name,'index',5) | strncmpi(A(i).name,'elements',8)) & A(i).size(2)==3), 62 60 indexenum=i; 63 61 end … … 200 198 201 199 %interpolate 202 data_out=InterpFromMesh2d(index_data,x_data ,y_data,data,x,y,default_value);200 data_out=InterpFromMesh2d(index_data,x_data(:),y_data(:),data(:),x(:),y(:),default_value); 203 201 204 202 else … … 218 216 219 217 %interpolate 220 data_out=InterpFromGrid(x_data ,y_data,data,x,y,default_value);221 end 218 data_out=InterpFromGrid(x_data(:),y_data(:),data,x(:),y(:),default_value); 219 end
Note:
See TracChangeset
for help on using the changeset viewer.