Changeset 227 for trunk/src/plot_field.m
- Timestamp:
- Mar 31, 2011, 1:42:51 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/plot_field.m
r221 r227 585 585 XName=Data.ListVarName{ivar_X}; 586 586 YName=Data.ListVarName{ivar_Y}; 587 eval(['vec_X= Data.' XName ';'])588 eval(['vec_Y= Data.' YName ';'])587 eval(['vec_X=reshape(Data.' XName ',[],1);']) 588 eval(['vec_Y=reshape(Data.' YName ',[],1);']) 589 589 elseif numel(VarType.coord)==2 && ~isequal(VarType.coord,[0 0]);%coordinates defines by dimension variables 590 590 eval(['y=Data.' Data.ListVarName{VarType.coord(1)} ';']) … … 627 627 eval(['A=squeeze(Data.' Data.ListVarName{ivar_C} ');']) ;% scalar represented as color image 628 628 test_ima=1; 629 if ~isempty(ivar_X) && ~isempty(ivar_Y)% 2D field (with unstructured coordinates or structured ones (then ivar_X and ivar_Y empty) 629 if ~isempty(ivar_X) && ~isempty(ivar_Y)% 2D field (with unstructured coordinates (then ivar_X and ivar_Y not empty) 630 A=reshape(A,1,[]); 630 631 XName=Data.ListVarName{ivar_X}; 631 632 YName=Data.ListVarName{ivar_Y}; 632 eval(['AX= Data.' XName ';'])633 eval(['AY= Data.' YName ';'])633 eval(['AX=reshape(Data.' XName ',1,[]);']) 634 eval(['AY=reshape(Data.' YName ',1,[]);']) 634 635 [A,AX,AY]=proj_grid(AX',AY',A',[],[],'np>256'); % interpolate on a grid 635 636 if isfield(Data,'VarAttribute')
Note: See TracChangeset
for help on using the changeset viewer.