Ignore:
Timestamp:
Jun 13, 2012, 5:03:06 PM (12 years ago)
Author:
sommeria
Message:

series adapted to BATCH mode. Tests still needed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/get_file_series.m

    r450 r453  
    77%        iview: line in the table corresponding to a given file series
    88%        fileindex: file index within  the file series,
    9 % i1_series(iview,ref_j,ref_i)... are the corresponding arrays of indices i1,i2,j1,j2, depending on the input line iview and the two reference indices ref_i,ref_j
    10 % i1_series(iview,fileindex) expresses the same indices as a 1D array in file indices
     9% i1_series{iview}(ref_j,ref_i)... are the corresponding arrays of indices i1,i2,j1,j2, depending on the input line iview and the two reference indices ref_i,ref_j
     10% i1_series{iview}(fileindex) expresses the same indices as a 1D array in file indices
    1111
    1212% INPUT:
     
    5050        r(1).mode='';
    5151    end
    52     [i1_series_iview,i2_series_iview,j1_series_iview,j2_series_iview]=find_file_indices(ref_i,ref_j,str2num(r.num1),str2num(r.num2),r.mode);
     52    [i1_series{iview},i2_series{iview},j1_series{iview},j2_series{iview}]=find_file_indices(ref_i,ref_j,str2num(r.num1),str2num(r.num2),r.mode);
    5353    %case of pairs (.nc files)
    5454    i2=[];j1=[];j2=[];
    55     for ifile=1:numel(i1_series_iview)
    56         i1=i1_series_iview(ifile);
    57         if ~isempty(i2_series_iview)
    58             i2=i2_series_iview(ifile);
     55    for ifile=1:numel(i1_series{iview})
     56        i1=i1_series{iview}(ifile);
     57        if ~isempty(i2_series{iview})
     58            i2=i2_series{iview}(ifile);
    5959        end
    60         if ~isempty(j1_series_iview)
    61             j1=j1_series_iview(ifile);
     60        if ~isempty(j1_series{iview})
     61            j1=j1_series{iview}(ifile);
    6262        end
    63         if ~isempty(j2_series_iview)
    64             j2=j2_series_iview(ifile);
     63        if ~isempty(j2_series{iview})
     64            j2=j2_series{iview}(ifile);
    6565        end
    6666        filecell{iview,ifile}=fullfile_uvmat(InputTable{iview,1},InputTable{iview,2},InputTable{iview,3},InputTable{iview,5},InputTable{iview,4}...
    6767            ,i1,i2,j1,j2);
    6868    end
    69     i1_series(iview,:,:)=i1_series_iview;
    70     i2_series(iview,:,:)=i2_series_iview;
    71     j1_series(iview,:,:)=j1_series_iview;
    72     j2_series(iview,:,:)=j2_series_iview;
    7369end
    7470
Note: See TracChangeset for help on using the changeset viewer.