Changeset 1124 for issm/trunk


Ignore:
Timestamp:
06/26/09 11:36:03 (16 years ago)
Author:
Eric.Larour
Message:

Added log option to processdata, pretty cool hein mathieu :)

Location:
issm/trunk/src/m/classes/public/plot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/plot/parse_options.m

    r1077 r1124  
    8080        options_struct.noicesheet=0;
    8181end
     82
     83%water values
     84watervalues=findarg(optionstring,'water');
     85if ~isempty(watervalues),
     86        if strcmpi(watervalues(1).value,'none'),
     87                options_struct.nowater=1;
     88        else
     89                options_struct.nowater=0;
     90        end
     91else
     92        options_struct.nowater=0;
     93end
     94
    8295
    8396%Antzoom
  • issm/trunk/src/m/classes/public/plot/processdata.m

    r27 r1124  
    5050                data(find(~md.elementoniceshelf))=NaN;
    5151        end
     52        %no water?
     53        if ~isnan(options_structure.nowater) & options_structure.nowater,
     54                data(find(md.elementonwater))=NaN;
     55        end
     56        %log?
     57        if ~isnan(options_structure.log),
     58                data=log(data)/log(options_structure.log);
     59        end
    5260end
    5361
     
    6573                data(pos)=NaN;
    6674        end
     75        %no water?
     76        if ~isnan(options_structure.nowater) & options_structure.nowater,
     77                pos=find(md.gridonwater);
     78                data(pos)=NaN;
     79        end
     80        %log?
     81        if ~isnan(options_structure.log),
     82                data=log(data)/log(options_structure.log);
     83        end
     84
    6785end
    6886
Note: See TracChangeset for help on using the changeset viewer.