Changeset 1183


Ignore:
Timestamp:
06/30/09 11:12:59 (16 years ago)
Author:
Mathieu Morlighem
Message:

moved interp routines to trash/Eric

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  
    4848
    4949        %x -> name begins with "x" and is a vector
    50         if (strcmpi(A(i).name(1),'x') & min(A(i).size)==1),
     50        if (strncmpi(A(i).name,'x',1) & min(A(i).size)==1),
    5151                xenum=i;
    5252
    5353        %y -> name begins with "y" and is a vector
    54         elseif (strcmpi(A(i).name(1),'y') & min(A(i).size)==1),
     54        elseif (strncmpi(A(i).name,'y',1) & min(A(i).size)==1),
    5555                yenum=i;
    5656
    5757        %index -> name begins with "index" or "elements" and 3 columns
    5858        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),
    6260                        indexenum=i;
    6361                end
     
    200198
    201199        %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);
    203201
    204202else
     
    218216
    219217        %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);
     219end
Note: See TracChangeset for help on using the changeset viewer.